Я пытаюсь использовать Google Play Games Services, но при вызове Games.Achievements.unlock
или Games.Leaderboards.submitScore
я получаю сообщения об ошибках GoogleApiClient is not connected yet
и GoogleApiClient must be connected
соответственно.
Любопытно, что при использовании Games.Leaderboards.getLeaderboardIntent
работает и отображается табло. Я попытался использовать методы в onCreate, onResume и onStart, и он генерирует ту же ошибку.
При вызове этих методов некоторым нажатием кнопки, это работает. Но я не могу попросить моего пользователя нажать на кнопку, чтобы разблокировать какое-то достижение.
В граде:
implementation 'com.google.android.gms:play-services-games:11.0.0'
implementation 'com.google.android.gms:play-services-auth:11.0.0'
implementation 'com.google.firebase:firebase-core:11.0.0'