0

Попытка интегрировать таблицу лидеров игр в Google Android-приложение.Android Службы Google Play Games

Клиент Google API успешно подключился. Я получаю код результата как -1, который является ничем иным, как RESULT_OK.

Но когда я вызываю google leaderboard api, используя намерение лидеров в моем действии, я получаю 10001, что означает несогласованное состояние, которое RESULT_RECONNECT_REQUIRED. Несмотря на то, что до вызова намерения, которое я проверяю, связан с клиентом google api или нет. Который возвращает true каждый раз.

Невозможно понять, что может вызвать эту проблему.

ответ

0

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

0

Согласно documentation, RESULT_RECONNECT_REQUIRED отправляется обратно в вызывающую активность, когда требуется повторное подключение.

GoogleApiClient находится в противоречивом состоянии и должен повторно подключиться к службе для решения проблемы. Дальнейшие вызовы службы, использующие текущее соединение, вряд ли удастся.

Для его вызова вызовите googleApiClient.reconnect() и onConnected() вызывается, когда клиент подключается снова.

Смежные вопросы