В чем разница между кодом состояния API_UNAVAILABLE и API_NOT_CONNECTED в исключениях GoogleAPI? - PullRequest
0 голосов
/ 15 мая 2018

Я просто запутался между API_UNAVAILABLE и API_NOT_CONNECTED кодами состояния в исключениях GoogleAPI.Кто-нибудь, пожалуйста, помогите мне выяснить разницу.

Ответы [ 2 ]

0 голосов
/ 15 мая 2018

API_UNAVAILABLE: Один из компонентов API, к которому вы пытались подключиться, недоступен. API не будет работать на этом устройстве, и обновление сервисов Google Play вряд ли решит проблему. Следует избегать использования API на устройстве.

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

API_NOT_CONNECTED: Клиент попытался вызвать метод из API, который не смог подключиться. Возможные причины включают в себя:

API ранее не мог подключиться с разрешимой ошибкой, но пользователь отклонил разрешение.

Устройство не поддерживает GmsCore.

Конкретный API не может подключиться на этом устройстве.

0 голосов
/ 15 мая 2018

На основании документации:

API_UNAVAILABLE

Это один из возможных ConnectionResult кодов ошибок, который предоставляет информацию, когда клиентне удается подключиться к сервисам Google Play.Эти коды ошибок используются GoogleApiClient.OnConnectionFailedListener.

Один из компонентов API, к которым вы пытались подключиться, недоступен.API не будет работать на этом устройстве или для вашего приложения, или для этой конкретной учетной записи, и обновление служб Google Play вряд ли решит проблему.

API_NOT_CONNECTED

Это один из CommonStatusCodes, которые совместно используются поверхностями API.

Клиент попытался вызвать метод из API, которому не удалось подключиться.Возможные причины:

  • Ранее API не удалось подключиться с разрешимой ошибкой, но пользователь отклонил разрешение.
  • Устройство не поддерживает GmsCore.
  • Конкретный API не может подключиться к этому устройству ..
...