Hediye Kodları

Hediye Kodları

Oyun içi herhangi bir öğe veya para birimi veren promosyon kodlarıyla oyuncuları ödüllendirin

Ücretsiz Başlayın

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

Hızlı Entegrasyon

Kod Kullan

Hediye Kodunu Girin

Promosyon kodunuzu aşağıya girin

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"}'

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

Sıkça Sorulan Sorular

Entegrasyona Hazır mısınız?

horizOn ile bugün geliştirmeye başlayın. Ücretsiz paket dahil.