الحفظ السحابي

الحفظ السحابي

زامن تقدم اللاعبين عبر كل جهاز حتى لا يفقدوا لعبتهم أبدًا

ابدأ مجانًا

صيغة بيانات مرنة

بيانات الحفظ هي نص عادي، مما يتيح تسلسل أي هيكل — JSON أو MessagePack أو صيغة مخصصة — دون قيود مخطط.

مزامنة فورية عبر الأجهزة

أحدث حفظ متاح دائمًا من أي جهاز بمجرد مصادقة اللاعب بحسابه في horizOn.

الاحتفاظ باللاعبين

اللاعبون الذين يعلمون أن تقدمهم محفوظ بأمان يعودون بنسبة أعلى بكثير بعد تبديل الأجهزة أو إعادة التثبيت.

تكامل سريع

تكامل سريع

Puzzle Quest

المستوى 47

Progress73%
النتيجة: 128,450
وقت اللعب: 12 ساعة و34 دقيقة
3/3
C#
// Unity C# - Cloud Saves
using HorizOn;

var horizon = new HorizonClient("YOUR_API_KEY");

// Save player data to the cloud
var saveData = JsonUtility.ToJson(new PlayerSave {
    Level = 42,
    Gold = 1500,
    Checkpoint = "world_3_boss"
});
await horizon.CloudSaves.Save(userId, saveData);

// Load player data from the cloud
var loaded = await horizon.CloudSaves.Load(userId);
var playerSave = JsonUtility.FromJson<PlayerSave>(loaded.Data);
Debug.Log($"Loaded level: {playerSave.Level}");
REST
# REST API - Cloud Saves

# Save player data
curl -X POST https://eu.horizon.pm/api/v1/app/cloud-save/save \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"userId":"USER_ID","saveData":"{\"level\":42,\"gold\":1500,\"checkpoint\":\"world_3_boss\"}"}'

# Load player data
curl -X POST https://eu.horizon.pm/api/v1/app/cloud-save/load \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"userId":"USER_ID"}'
الأسئلة الشائعة

الأسئلة الشائعة

مستعد للتكامل؟

ابدأ البناء مع horizOn اليوم. الباقة المجانية متاحة.