【发布时间】:2018-05-12 20:33:39
【问题描述】:
我正在使用适用于 Android (11.6.0) 的 Google play 游戏服务。我已设置 setViewForPopups(view) 方法。 我正在尝试使用成就。 当我像这样解锁成就时
Games.getAchievementsClient(this,GoogleSignIn.getLastSignedInAccount(this)).unlock(getString(R.string.my_achievement_id));
会生成一个弹出窗口,说明成就已解锁。 但是,如果我使用增量成就类型并像这样解锁它
Games.getAchievementsClient(this, GoogleSignIn.getLastSignedInAccount(this))
.increment(getString(R.string.my_achievement_id), 1);
它不会生成弹出窗口。 如何为增量成就生成弹出窗口?
【问题讨论】:
-
尝试访问 [文档](developers.google.com/android/reference/com/google/android/gms/…, int)) 并在您的代码符合给定条件时访问。另请注意,如果您需要该操作尝试立即与服务器通信或需要将状态代码传递给您的应用程序,则可以使用此功能 [
incrementImmediate(String, int)](developers.google.com/android/reference/com/google/android/gms/…, int))。