СтандартныйИнтегритиерроркоде
public abstract @interface StandardIntegrityErrorCode
implements Annotation
com.google.android.play.core.integrity.model.StandardIntegrityErrorCode |
Коды ошибок для Standard Integrity API.
Краткое содержание
Константы | |
---|---|
int | API_NOT_AVAILABLE Стандартный API целостности недоступен. |
int | APP_NOT_INSTALLED Приложение для звонков не установлено. |
int | APP_UID_MISMATCH UID вызывающего приложения (идентификатор пользователя) не соответствует идентификатору из диспетчера пакетов. |
int | CANNOT_BIND_TO_SERVICE Привязка к сервису в Play Store не удалась. |
int | CLIENT_TRANSIENT_ERROR На клиентском устройстве произошла временная ошибка. |
int | CLOUD_PROJECT_NUMBER_IS_INVALID Предоставленный номер облачного проекта недействителен. |
int | GOOGLE_SERVER_UNAVAILABLE Неизвестная внутренняя ошибка сервера Google. |
int | INTEGRITY_TOKEN_PROVIDER_INVALID Недопустимый |
int | INTERNAL_ERROR Неизвестная внутренняя ошибка. |
int | NETWORK_ERROR Доступная сеть не найдена. |
int | NO_ERROR |
int | PLAY_SERVICES_NOT_FOUND Службы Play недоступны или версия слишком старая. |
int | PLAY_SERVICES_VERSION_OUTDATED Сервисы Play необходимо обновить. |
int | PLAY_STORE_NOT_FOUND На устройстве не обнаружено приложение Play Store или не установлена официальная версия. |
int | PLAY_STORE_VERSION_OUTDATED Плей Маркет необходимо обновить. |
int | REQUEST_HASH_TOO_LONG Предоставленный хеш запроса слишком длинный. |
int | TOO_MANY_REQUESTS Вызывающее приложение отправляет слишком много запросов к API и, следовательно, его скорость ограничивается. |
Унаследованные методы | |
---|---|
Константы
API_NOT_AVAILABLE
public static final int API_NOT_AVAILABLE
Стандартный API целостности недоступен.
Стандартный API целостности не включен, или версия Play Store может быть устаревшей.
- Рекомендуемые действия:
- Убедитесь, что вы внесены в список разрешенных для использования Standard Integrity API.
- Убедитесь, что Integrity API включен в консоли Google Play.
- Попросите пользователя обновить Play Store.
Постоянное значение: -1 (0xffffffff)
ПРИЛОЖЕНИЕ_NOT_INSTALLED
public static final int APP_NOT_INSTALLED
Приложение для звонков не установлено.
Что-то не так (возможно, приступ). Недействительно.
Постоянное значение: -5 (0xffffffb)
APP_UID_MISMATCH
public static final int APP_UID_MISMATCH
UID вызывающего приложения (идентификатор пользователя) не соответствует идентификатору из диспетчера пакетов.
Что-то не так (возможно, приступ). Недействительно.
Постоянное значение: -7 (0xfffffff9)
CANNOT_BIND_TO_SERVICE
public static final int CANNOT_BIND_TO_SERVICE
Привязка к сервису в Play Store не удалась. Это может быть связано с тем, что на устройстве установлена старая версия Play Store или память устройства перегружена.
Попросите пользователя обновить Play Store.
Повторите попытку с экспоненциальной отсрочкой.
Постоянное значение: -9 (0xffffffff7)
CLIENT_TRANSIENT_ERROR
public static final int CLIENT_TRANSIENT_ERROR
На клиентском устройстве произошла временная ошибка.
Повторите попытку с экспоненциальной отсрочкой.
Если ошибка не исчезнет после нескольких повторных попыток, следует предположить, что устройство не прошло проверку целостности, и действовать соответствующим образом.
Постоянное значение: -18 (0xffffffee)
CLOUD_PROJECT_NUMBER_IS_INVALID
public static final int CLOUD_PROJECT_NUMBER_IS_INVALID
Предоставленный номер облачного проекта недействителен.
Используйте номер облачного проекта, который можно найти в разделе «Информация о проекте» в Google Cloud Console, для облачного проекта, в котором включен Play Integrity API.
Постоянное значение: -16 (0xffffff0)
GOOGLE_SERVER_UNAVAILABLE
public static final int GOOGLE_SERVER_UNAVAILABLE
Неизвестная внутренняя ошибка сервера Google.
Повторите попытку с экспоненциальной отсрочкой. Рассмотрите возможность сообщения об ошибке, если система постоянно терпит неудачу.
Постоянное значение: -12 (0xffffffff4)
INTEGRITY_TOKEN_PROVIDER_INVALID
public static final int INTEGRITY_TOKEN_PROVIDER_INVALID
StandardIntegrityTokenProvider
недействителен (например, он устарел).
Эта ошибка может быть возвращена только для StandardIntegrityTokenProvider#request(StandardIntegrityTokenRequest)
.
Запросите нового поставщика токенов целостности, вызвав StandardIntegrityManager#prepareIntegrityToken(PrepareIntegrityTokenRequest)
.
Постоянное значение: -19 (0xffffffed)
ВНУТРЕННЯ_ОШИБКА
public static final int INTERNAL_ERROR
Неизвестная внутренняя ошибка.
Повторите попытку с экспоненциальной отсрочкой. Рассмотрите возможность сообщения об ошибке, если система постоянно терпит неудачу.
Постоянное значение: -100 (0xffffff9c)
NETWORK_ERROR
public static final int NETWORK_ERROR
Доступная сеть не найдена.
Попросите пользователя проверить наличие соединения.
Постоянное значение: -3 (0xffffffffd)
НЕТ_ОШИБКИ
public static final int NO_ERROR
Постоянное значение: 0 (0x00000000)
PLAY_SERVICES_NOT_FOUND
public static final int PLAY_SERVICES_NOT_FOUND
Службы Play недоступны или версия слишком старая.
Попросите пользователя установить или обновить службы Play.
Постоянное значение: -6 (0xfffffffa)
PLAY_SERVICES_VERSION_OUTDATED
public static final int PLAY_SERVICES_VERSION_OUTDATED
Сервисы Play необходимо обновить.
Попросите пользователя обновить Сервисы Google Play.
Постоянное значение: -15 (0xffffffff1)
PLAY_STORE_NOT_FOUND
public static final int PLAY_STORE_NOT_FOUND
На устройстве не обнаружено приложение Play Store или не установлена официальная версия.
Попросите пользователя установить официальную и последнюю версию Play Store.
Постоянное значение: -2 (0xfffffffe)
PLAY_STORE_VERSION_OUTDATED
public static final int PLAY_STORE_VERSION_OUTDATED
Плей Маркет необходимо обновить.
Попросите пользователя обновить Google Play Store.
Постоянное значение: -14 (0xffffff2)
REQUEST_HASH_TOO_LONG
public static final int REQUEST_HASH_TOO_LONG
Предоставленный хеш запроса слишком длинный. Длина хеша запроса должна быть меньше 500 байт.
Повторите попытку с более коротким хешем запроса.
Постоянное значение: -17 (0xffffffef)
Too_MANY_REQUESTS
public static final int TOO_MANY_REQUESTS
Вызывающее приложение отправляет слишком много запросов к API и, следовательно, его скорость ограничивается.
Повторите попытку с экспоненциальной отсрочкой.
Постоянное значение: -8 (0xffffffff8)