
Hediye Kodları
Oyun içi herhangi bir öğe veya para birimi veren promosyon kodlarıyla oyuncuları ödüllendirin
Esnek Ödül Yükleri
Hediye verileri serbest biçimli JSON'dur, böylece oyununuzun anlayacağı herhangi bir para birimi, öğe veya bayrak kombinasyonunu verebilirsiniz.
Detaylı Limitler
Her kod için bağımsız olarak global kullanım sınırı, kullanıcı başına sınır ve son kullanma tarihi belirleyin.
İptal Kontrolü
Bir kod sızarsa veya kötüye kullanılırsa kontrol panelinden anında iptal edin, uygulama güncellemesi gerekmez.
Hızlı Entegrasyon
Kod Kullan
Hediye Kodunu Girin
Promosyon kodunuzu aşağıya girin
// 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 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"}'Bu örnekler Unity SDK'sını (C#) ve REST API'yi kullanır. Godot ve Unreal'de aynı çağrılar kendi SDK'larında bulunur: hızlı başlangıca bakın
Sıkça Sorulan Sorular
Entegrasyona Hazır mısınız?
horizOn ile bugün geliştirmeye başlayın. Ücretsiz paket dahil.
