Unity 遊戲中的玩家統計資料

Player Stats API 可以根據特定玩家區隔和玩家生命週期的不同階段,打造專屬的遊戲體驗。您可以根據玩家的進度、消費和互動情形,為每個玩家區隔打造專屬的體驗。舉例來說,您可以利用此 API 主動採取行動,鼓勵較不活躍的玩家再次與遊戲互動,例如:在玩家登入時顯示和宣傳新的遊戲內商品。

回呼會採用兩個參數:

  1. 結果代碼。值為 0 或小於 0 表示成功。如要查看所有值,請參閱 CommonStatusCodes
  2. 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");
            }
        });