Player Stats API, oyun deneyimlerini oyuncu yaşam döngüsünün farklı aşamalarındaki belirli oyuncu segmentlerine göre uyarlamanıza olanak tanır. Oyuncuların ilerleme, harcama ve etkileşim şekillerine göre her oyuncu segmenti için özel deneyimler oluşturabilirsiniz. Örneğin, bu API'yi kullanarak daha az aktif olan oyuncuları oyununuzla yeniden etkileşime geçmeye teşvik etmek için proaktif işlemler yapabilirsiniz. Oyuncu oturum açtığında yeni oyun içi öğeleri görüntüleyip tanıtabilirsiniz.
Geri çağırma işlevi iki parametre alır:
- Sonuç kodu. 0 veya daha düşük bir değer, başarılı olduğunu gösterir. Tüm değerler için
CommonStatusCodes
bölümüne bakın. PlayGamesLocalUser.GetStats
yöntemindekiPlayerStats
nesnesi.
Oyuncu istatistikleri, kimlik doğrulama işleminden sonra kullanılabilir:
((PlayGamesLocalUser)Social.localUser).GetStats((rc, stats) =>
{
// -1 means cached stats, 0 is success
// see CommonStatusCodes for all values.
if (rc <= 0 && stats.HasDaysSinceLastPlayed()) {
Debug.Log("It has been " + stats.DaysSinceLastPlayed + " days");
}
});