利用 Player Stats 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");
}
});