Player Stats API を活用することで、特定のプレーヤー層やプレーヤーのライフサイクルのさまざまなステージに合わせてゲーム エクスペリエンスを調整できるようになります。プレーヤーの進捗状況や支出状況、エンゲージメントに基づいて、プレーヤー層ごとにカスタマイズしたエクスペリエンスを実現できます。たとえば、この API を使用して、プレーヤーがログインしたときに新しいゲーム内アイテムの表示や宣伝をするなどの積極的な措置を講じることで、使用頻度の低いユーザーを再びゲームに引き戻すことができます。
コールバックは次の 2 つのパラメータを取ります。
- 結果コード。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");
            }
        });
