我想知道在做成功解锁时是否有某种本地检查。
sGamesClient.unlockAchievement(getResources().getString(R.string.achievement_a_newcomer));
我有一个成就“玩多人游戏”,但一旦多人游戏完成, 所有下一个多人游戏都会调用上面的行,但调用服务器来检查它是没用的,所以在与play服务器通信之前是否有某种本地缓存检查,或者我是否必须自己使用Prefs实现它?
由于
答案 0 :(得分:2)
再次调用该方法不是问题:如果成就已经解锁,它将不再解锁,并且它不会与服务器通信,因为这些内容在本地缓存。