Unity游戏中玩家统计数据

玩家统计数据API允许您根据玩家的不同细分市场和玩家生命周期的不同阶段,定制游戏体验。您可以根据玩家的进度、消费和参与度,为每个玩家细分市场构建定制的体验。例如,您可以使用此API主动采取措施,鼓励不太活跃的玩家重新参与您的游戏,例如在玩家登录时显示和推广新的游戏内物品。

回调函数有两个参数:1. 结果代码小于或等于零表示成功。有关所有值,请参阅CommonStatusCodes。2. GooglePlayGames.PlayGamesLocalUser.PlayerStats类型的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");
            }
        });