Geschenkcodes

Geschenkcodes

Belohnt Spieler mit Promo-Codes, die beliebige In-Game-Items oder Währungen gewähren

Kostenlos starten

Flexible Belohnungs-Payloads

Gift-Daten sind freies JSON, sodass ihr jede Kombination aus Währungen, Items oder Flags gewähren könnt, die euer Spiel versteht.

Granulare Limits

Setzt ein globales Einlöse-Limit, ein Limit pro Nutzer und ein Ablaufdatum unabhängig für jeden Code.

Sperr-Kontrolle

Sperrt einen Code sofort im Dashboard, falls er durchsickert oder missbraucht wird – kein App-Update erforderlich.

Schnelle Integration

Schnelle Integration

Code einlösen

Geschenkcode eingeben

Gib unten deinen Promo-Code ein

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

Diese Beispiele nutzen das Unity-SDK (C#) und die REST-API. Godot und Unreal haben dieselben Aufrufe in ihren eigenen SDKs: siehe Quickstart

Häufig gestellte Fragen

Häufig gestellte Fragen

Bereit zur Integration?

Startet noch heute mit horizOn. Free Tier inklusive.