私はゲームでサービスプレイアチーブメントを実装しようとしていますが、アチーブメントがロックされていないときには表示されません(アチーブメントがロックされていることを示す)それはロックされていないことを示します。だから私の問題は、ロックされているときに達成をポップアップする方法ですか?Google Game Playサービスの成果が表示されない
MainActivity.class
public static GoogleApiClient mGoogleApiClient;
private void callGooglePlay(){
mGoogleApiClient = new GoogleApiClient.Builder(getApplicationContext())
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.addApi(Games.API).addScope(Games.SCOPE_GAMES)
.build();
}
PlayActivity.class
Games.Achievements.unlock(MainMenu.mGoogleApiClient, getResources().getString(R.string.e));
あなたはUIThreadでそれを実行していますか? – shalafi
また、ポップアップは、初めてロックを解除したときにのみ表示され、クラウドベースであるため、Play Games Consoleサーバー側でリセットする必要があります。 – shalafi
はい、UIThread上で実行されています。 初めてロックを解除しても表示されません。 – stellyrepsolka