- HTTP-запрос
- Параметры пути
- Тело запроса
- Тело ответа
- Области авторизации
- Состояние интеграции
- Тестовый сертификат
- Попробуйте!
Получает информацию о пакете приложений Android (AAB) для приложения Firebase.
HTTP-запрос
GET https://firebaseappdistribution.googleapis.com/v1/{name=projects/*/apps/*/aabInfo}
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
name | Необходимый. Имя ресурса Формат: Для авторизации требуется следующее разрешение IAM в проекте Firebase, которому принадлежит указанное
|
Тело запроса
Тело запроса должно быть пустым.
Тело ответа
В случае успеха тело ответа содержит данные следующей структуры:
Информация о пакете приложений Android (AAB) для приложения Firebase.
JSON-представление |
---|
{ "name": string, "integrationState": enum ( |
Поля | |
---|---|
name | Имя ресурса Формат: |
integrationState | Состояние интеграции пакета приложений. Действует только для приложений Android. |
testCertificate | Сертификат тестирования пакета приложения, созданный для приложения. Устанавливается после загрузки первого пакета приложений для этого приложения. |
Области авторизации
Требуется следующая область действия OAuth:
-
https://www.googleapis.com/auth/cloud-platform
Дополнительную информацию см. в обзоре OAuth 2.0 .
Состояние интеграции
Текущее состояние интеграции AAB
Перечисления | |
---|---|
AAB_INTEGRATION_STATE_UNSPECIFIED | Состояние интеграции Aab не указано |
INTEGRATED | Приложение может получать загрузки пакета приложений |
PLAY_ACCOUNT_NOT_LINKED | Проект Firebase не связан с аккаунтом разработчика Play. |
NO_APP_WITH_GIVEN_BUNDLE_ID_IN_PLAY_ACCOUNT | В связанной учетной записи разработчика Play нет приложения с таким же идентификатором пакета. |
APP_NOT_PUBLISHED | Приложение в аккаунте разработчика Play не находится в опубликованном состоянии. |
AAB_STATE_UNAVAILABLE | Статус приложения Play недоступен. |
PLAY_IAS_TERMS_NOT_ACCEPTED | Условия IAS Google Play не приняты. |
Тестовый сертификат
Сертификат тестирования пакета приложений
JSON-представление |
---|
{ "hashSha1": string, "hashSha256": string, "hashMd5": string } |
Поля | |
---|---|
hashSha1 | Шестнадцатеричная строка хеша SHA1 тестового сертификата, используемого для отказа от AAB. |
hashSha256 | Шестнадцатеричная строка хеша SHA256 тестового сертификата, использованного для отказа от AAB. |
hashMd5 | Шестнадцатеричная строка хеша MD5 сертификата испытаний, использованного для отказа от AAB. |