2017-11-29 7 views
0

Android(11.6.0)のGoogleプレイゲームサービスで働いています。setViewForPopups(view)メソッドを設定しました。 私は成果を使用しようとしています。 私はそうPlayゲームサービスのインクリメンタルアチーブメントのポップアップ表示

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); 

それは、ポップアップを発生させないようにロックを解除した場合。 増分達成のためのポップアップを生成するにはどうすればよいですか?

+0

[ドキュメント](https://developers.google.com/android/reference/com/google/android/gms/games/AchievementsClient#increment(java.lang.String、int))にアクセスしてアクセスしてみてくださいあなたのコードが与えられた条件を満たしていれば。また、この関数には['incrementImmediate(String、int)'](https://developers.google.com/android/reference/com/google/android/gms/games/AchievementsClient.html#)を使用することができます。 incrementImmediate(java.lang.String、int))サーバーに直ちに通信しようとする操作が必要な場合や、アプリケーションにステータスコードを渡す必要がある場合は、 –

答えて

0

増分達成のためのポップアップは、増分値が達成をロックするのに十分である場合にのみ表示されます。ポップアップは、インクリメントごとに表示されるのではなく、最後のロック解除のみに表示されます。

関連する問題