Player Stats API 可以根據特定玩家區隔和玩家生命週期的不同階段,打造專屬的遊戲體驗。您可以根據玩家的進度、消費和互動情形,為每個玩家區隔打造專屬的體驗。舉例來說,您可以利用此 API 主動採取行動,鼓勵較不活躍的玩家再次與遊戲互動,例如:在玩家登入時顯示和宣傳新的遊戲內商品。
回呼會採用兩個參數:
- 結果代碼。值為 0 或小於 0 表示成功。如要查看所有值,請參閱
CommonStatusCodes
。 PlayGamesLocalUser.GetStats
方法中的PlayerStats
物件。
完成驗證即可使用玩家統計資料:
((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");
}
});