玩家统计数据 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");
}
});