REST Resource: projects.androidApps

Ресурс: AndroidApp

Подробности о приложении Firebase для Android.

JSON-представление
{
  "name": string,
  "appId": string,
  "displayName": string,
  "projectId": string,
  "packageName": string,
  "apiKeyId": string,
  "state": enum (State),
  "sha1Hashes": [
    string
  ],
  "sha256Hashes": [
    string
  ],
  "etag": string
}
Поля
name

string

Имя ресурса AndroidApp в формате:

projects/ PROJECT_IDENTIFIER /androidApps/ APP_ID

  • PROJECT_IDENTIFIER : ProjectNumber родительского проекта (рекомендуется) или его ProjectId . Узнайте больше об использовании идентификаторов проектов в стандарте Google AIP 2510 .
    Обратите внимание, что значением PROJECT_IDENTIFIER в любом теле ответа будет ProjectId .
  • APP_ID : глобальный уникальный идентификатор приложения, присвоенный Firebase (см. appId ).
appId

string

Только вывод. Неизменный. Глобальный уникальный идентификатор AndroidApp , присвоенный Firebase.

Этот идентификатор следует рассматривать как непрозрачный токен, поскольку формат данных не указан.

displayName

string

Назначаемое пользователем отображаемое имя для AndroidApp .

projectId

string

Только вывод. Неизменный. Назначаемый пользователем уникальный идентификатор родительского FirebaseProject для AndroidApp .

packageName

string

Неизменный. Каноническое имя пакета приложения Android, которое будет отображаться в консоли разработчика Google Play.

apiKeyId

string

Глобальный уникальный идентификатор (UID), присвоенный Google, для ключа Firebase API, связанного с AndroidApp .

Имейте в виду, что это значение представляет собой UID ключа API, а не keyString ключа API. keyString — это значение, которое можно найти в артефакте конфигурации приложения.

Если apiKeyId не установлен в запросах к androidApps.Create , Firebase автоматически связывает apiKeyId с AndroidApp . Этот автоматически ассоциированный ключ может быть существующим действительным ключом или, если действительный ключ не существует, будет предоставлен новый.

В запросах на исправление apiKeyId не может быть присвоено пустое значение, а новый UID не должен иметь никаких ограничений или иметь только ограничения, действительные для связанного AndroidApp . Мы рекомендуем использовать Google Cloud Console для управления ключами API.

state

enum ( State )

Только вывод. Состояние жизненного цикла приложения.

sha1Hashes[]

string

Хэши сертификатов SHA1 для AndroidApp .

sha256Hashes[]

string

Хэши сертификатов SHA256 для AndroidApp .

etag

string

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

Узнайте больше об etag в стандарте Google AIP-154 .

Этот etag строго проверен.

Методы

create

Запрашивает создание нового AndroidApp в указанном FirebaseProject .

get

Получает указанное AndroidApp .

getConfig

Получает артефакт конфигурации, связанный с указанным AndroidApp .

list

Перечисляет каждое AndroidApp , связанное с указанным FirebaseProject .

patch

Обновляет атрибуты указанного AndroidApp .

remove

Удаляет указанное AndroidApp из FirebaseProject .

undelete

Восстанавливает указанное AndroidApp в FirebaseProject .