当我解锁一个成就时,“成就解锁”弹出窗口没有弹出,但是我可以在成就列表中看到该成就已解锁。
我已经尝试了this的解决方案,但它并不起作用。
我在MainActivity中像这样初始化GoogleApiClient:
在我的“游戏结束活动”中,我执行以下操作:
我已经尝试了this的解决方案,但它并不起作用。
我在MainActivity中像这样初始化GoogleApiClient:
gac = new GoogleApiClient.Builder(this)
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.addApi(Plus.API).addScope(Plus.SCOPE_PLUS_LOGIN)
.addApi(Games.API).addScope(Games.SCOPE_GAMES)
.build();
app.setGoogleApiClient(gac);
gac.connect();
在我的“游戏结束活动”中,我执行以下操作:
ApplicationClass app = (ApplicationClass) getApplication();
googleApiClient = app.getGoogleApiClient();
...我像这样解锁成就:
Games.Achievements.unlock(googleApiClient, "achievement id");
提前感谢!