Votre prochaine fonctionnalité
Codes Cadeaux
Permettez aux joueurs de saisir et d'utiliser des codes cadeaux.
Unity

Votre résultat visible
Un code de test est utilisé. Une nouvelle utilisation suit vos règles.
Créer un code cadeau0:36
Tutoriel existant du tableau de bord. Il montre l’ancien design ; le guide suit le parcours actuel.
Ce tutoriel est diffusé en anglais.
Ouvrir la vidéo séparément ↗Intégrer cette fonctionnalité
Vous pouvez consulter le guide. Son exécution nécessite une clé de projet active. Préparer le projet
SDK installé, configuration du projet importée et joueur connecté.
C#
1using UnityEngine;
2using PM.horizOn.Cloud.Core;
3using PM.horizOn.Cloud.Manager;
4
5// Attache ce script à un GameObject de ta première scène.
6public class GiftCodesDemo : MonoBehaviour
7{
8 async void Start()
9 {
10 // Mise en place : initialiser, se connecter et connecter un joueur.
11 HorizonApp.Initialize();
12 await new HorizonServer().Connect();
13 await UserManager.Instance.SignUpAnonymous("PlayerName");
14
15 // horizOn : valider un code cadeau et l'utiliser.
16 // Validate first (optional)
17 bool? valid = await GiftCodeManager.Instance.Validate("PROMO2024");
18
19 // Redeem
20 var result = await GiftCodeManager.Instance.Redeem("PROMO2024");
21 if (result?.Success == true)
22 {
23 // Parse result.GiftData for rewards
24 }
25 }
26}
Testez votre nouvelle fonctionnalité.
Un code de test est utilisé. Une nouvelle utilisation suit vos règles.
Sélectionnez dans le tableau de bord le même projet que dans la configuration de votre jeu.
Points de terminaison
- POST
/gift-codes/validate - POST
/gift-codes/redeem


