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");
            }
        });