Yetkilendirme ve oyuncu verileri
Oyun durumu verilerinizi (tamamlanan seviyeler, deneyim, uygulama içi satın alımlar vb.) Yandex sunucusunda saklayabilir veya kendi sunucunuza gönderebilirsiniz. Ayrıca, Yandex'teki kullanıcı profilinden, örneğin isim gibi bazı verileri kullanarak oyunu kişiselleştirebilirsiniz.
Oyuncu bilgileri
Oyuncu verileriyle çalışmaya başlamak için, Fetch player info eylemini Player info is successfully fetched ve Failure to fetch player info tetikleyici koşullarıyla birlikte kullanın.
Oyuncu verilerini almak için şunları kullanın:
- Player is authorized koşulu: oyuncunun Yandex'te yetkili olup olmadığını kontrol eder.
- Player personal info access granted koşulu: oyuncunun kişisel verilerinin alınıp alınmadığını kontrol eder.
- Player signature ifadesi:
string
, Yandex profilinden kullanıcı verilerini ve imzayı içerir.Base64
formatında kodlanmış iki dizeden oluşur. - Player avatar ifadesi:
string
, oyuncunun avatarına bağlantı. - Player name ifadesi:
string
, oyuncunun adı. - Player paying status ifadesi:
string
, kullanıcının platformdaki ödeme etkinliği durumu. - Player unique id ifadesi:
string
, oyuncunun benzersiz tanımlayıcısı.
Oyun içi veriler
Kullanıcının oyun içi verileriyle çalışmak için şu eylemleri kullanın:
- Get player data — kullanıcının oyun içi verilerini ister ve bir JSON nesnesine yazar.
- Set player data — kullanıcının oyun içi verilerini JSON nesnesinden Yandex Oyunlar'a gönderir.
- Get player stats — kullanıcının sayısal verilerini ister ve bir JSON nesnesine yazar.
- Set player stats — kullanıcının sayısal verilerini JSON nesnesinden Yandex Oyunlar'a gönderir.
- Increment player stats — kullanıcının sayısal verilerini belirtilen değer kadar artırır.
Önemli
Tüm bu eylemler asenkrondur ve çalışmaları zaman alır. Hatalardan kaçınmak için Wait for previous actions eylemini kullanmayı unutmayın.
Kopyalandı
Yazı yararlı oldu mu?
Önceki
Sonraki