Códigos de oferta

Códigos de oferta

Recompense os jogadores com códigos promocionais que concedem qualquer item ou moeda in-game

Começar grátis

Payloads de recompensa flexíveis

Os dados da oferta são JSON de formato livre, pelo que pode conceder qualquer combinação de moedas, itens ou flags que o seu jogo compreenda.

Limites granulares

Defina um teto global de resgate, um teto por utilizador e uma data de expiração de forma independente para cada código.

Controlo de revogação

Revogue um código instantaneamente a partir do dashboard se for divulgado ou utilizado abusivamente, sem necessidade de atualizar a app.

Integração rápida

Integração rápida

Resgatar código

Introduzir código de oferta

Introduza o seu código promocional abaixo

WINTER2024
Unity (C#)
// Unity C#: Gift Codes (needs a signed in player)
using PM.horizOn.Cloud.Manager;
using UnityEngine;

// Validate without redeeming (true, false, or null when the request failed)
bool? valid = await GiftCodeManager.Instance.Validate("SUMMER2025");

// Redeem: giftData is the JSON payload you set in the dashboard
var result = await GiftCodeManager.Instance.Redeem("SUMMER2025");
if (result != null && result.success)
{
    Debug.Log($"Rewards: {result.giftData}");
}
REST
# REST API: Gift Codes

# Validate a gift code (does not redeem)
curl -X POST https://horizon.pm/api/v1/app/gift-codes/validate \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"userId":"USER_ID","code":"SUMMER2025"}'

# Redeem a gift code (needs the player's session token)
curl -X POST https://horizon.pm/api/v1/app/gift-codes/redeem \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Authorization: Bearer SESSION_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"userId":"USER_ID","code":"SUMMER2025"}'

Estes exemplos usam o SDK do Unity (C#) e a API REST. Godot e Unreal têm as mesmas chamadas nos seus próprios SDKs: veja o quickstart

Perguntas frequentes

Perguntas frequentes

Pronto para integrar?

Comece a construir com o horizOn hoje. Tier gratuito incluído.