Служба игры в Google Play: показать разблокированное достижение

Это может быть глупый вопрос, но я не нашел ответа на него в Google, так что это зависит от вас 🙂

Я использую Google Play Service для предоставления достижений и лидеров в своем приложении для Android. я использую

unlockAchievement(getResources().getString(R.string.achievement_id)); 

Несмотря на то, что результат успешно разблокирован и показан в списке достижений, он НЕ отображается пользователю сразу же после его разблокировки, т. Е. «Разблокировка достижений», как на скриншоте ниже, не отображается:

Введите описание изображения здесь

Любые идеи, почему это не всплывает?

Заранее спасибо!

Я понял. Я использовал для создания GameClient в своей основной деятельности и ссылался на нее в игровой деятельности. Таким образом, всплывающее окно разблокировки было связано главным образом с не игровой деятельностью. Поэтому я изменил

MainActivity.gamesClient.unlockAchievement(...);

в

getGamesClient().unlockAchievement(...); ,

Вот и все!