小编Toa*_*teR的帖子

Google Play游戏服务 - 未显示已解锁的成就弹出窗口

当我解锁一个成就时,"成就解锁"弹出窗口没有弹出,但是成就已解锁,正如我在成就列表中看到的那样.

我已经尝试过这个解决方案,但它无法正常工作.

我在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();
Run Code Online (Sandbox Code Playgroud)

在我的"Game over Activity"中,我执行以下操作:

ApplicationClass app = (ApplicationClass) getApplication();
googleApiClient = app.getGoogleApiClient();
Run Code Online (Sandbox Code Playgroud)

...我解锁这样的成就:

 Games.Achievements.unlock(googleApiClient, "achievement id");
Run Code Online (Sandbox Code Playgroud)

提前致谢!

android google-play-services google-play-games

5
推荐指数
1
解决办法
1395
查看次数