弹出窗口未显示未锁定的成就

时间:2018-04-02 14:32:05

标签: android google-play-games

我在显示未锁定成就的弹出窗口时遇到问题。

我已经查看了SO,但没有找到解决我特定问题的解决方案。

我的MainActivity中有以下代码:

GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_GAMES_SIGN_IN)
    .requestScope(Games.SCOPE_GAMES)
    .requestIdToken(getString(R.string.id_oauth_web_client)
    .requestEmail()
    .build();

GoogleApiClient mGoogleApiClient = new GoogleApiClient.Builder(this)
    .addApi(Auth.GOOGLE_SIGN_IN_API, gso)
    .setViewForPopups(findViewById(android.R.id.content)) 
    .setGravityForPopups(Gravity.TOP | Gravity.CENTER_HORIZONTAL)
    .build();

// Unlock a test achievement just starting the app
Games.getAchievementsClient(MainActivity.this, GoogleSignIn.getLastSignedInAccount(this))
    .unlockImmediate(getString(R.string.ach_test));

代码执行没有问题,但弹出窗口没有出现。

欢迎返回弹出窗口完美显示,如果我查看成就列表,我可以看到它已解锁。

我错过了什么?

0 个答案:

没有答案