Tu próxima función
Códigos de Regalo
Permite que los jugadores introduzcan y canjeen códigos de regalo.
Unity

El resultado visible
Se canjea un código de prueba. Los canjes repetidos siguen tus reglas.
Crear un código de regalo0:36
Tutorial existente del panel. Muestra el diseño anterior; la guía sigue el flujo actual.
Este tutorial se reproduce en inglés.
Abrir vídeo por separado ↗Implementa esta función
Puedes consultar la guía. Para ejecutarla necesitas una clave de proyecto activa. Preparar el proyecto
SDK instalado, configuración del proyecto importada y jugador conectado.
C#
1using UnityEngine;
2using PM.horizOn.Cloud.Core;
3using PM.horizOn.Cloud.Manager;
4
5// Añade este script a un GameObject de tu primera escena.
6public class GiftCodesDemo : MonoBehaviour
7{
8 async void Start()
9 {
10 // Preparación: inicializar, conectar e iniciar la sesión de un
11 // jugador.
12 HorizonApp.Initialize();
13 await new HorizonServer().Connect();
14 await UserManager.Instance.SignUpAnonymous("PlayerName");
15
16 // horizOn: validar un código de regalo y canjearlo.
17 // Validate first (optional)
18 bool? valid = await GiftCodeManager.Instance.Validate("PROMO2024");
19
20 // Redeem
21 var result = await GiftCodeManager.Instance.Redeem("PROMO2024");
22 if (result?.Success == true)
23 {
24 // Parse result.GiftData for rewards
25 }
26 }
27}
Prueba tu nueva función.
Se canjea un código de prueba. Los canjes repetidos siguen tus reglas.
Selecciona en el panel el mismo proyecto que en la configuración de tu juego.
Endpoints de la API
- POST
/gift-codes/validate - POST
/gift-codes/redeem


