СтандартныйИнтегритиерроркоде

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

Недопустимый StandardIntegrityTokenProvider .

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)