Google Play游戏服务 - 管理成就

时间:2013-11-11 21:10:08

标签: android google-play-services google-play-games

根据GPGS网站 -

  

使用客户端库。移动客户端库使用一个数字      减少您对服务的调用的策略。对于      实例,成就和排行榜数据被缓存,因此用户可以      在不需要的情况下,经常查看他们的成就      服务多次通话。 Android和iOS客户端      如果,图书馆将知道不会将玩家的分数发送到服务器      您的分数不如您最近提交的分数。 Android      库也自动结合频繁的成就增量      在检测到您受到费率限制时进行呼叫。

我特别感兴趣的是“观看成就而无需服务进行多次通话”。据我所知,最好的方法是使用OnAchievementsLoadedListener并获得对achievementBuffer的引用。

当成就状态发生变化时,是否可以更新该缓冲区,是否可以立即关闭该缓冲区?如果没有,OnAchievementsUpdatedListener不会传递缓冲区甚至是单独的成就参考,那么我将如何获得更新的成就集合呢?

1 个答案:

答案 0 :(得分:0)