REST Resource: projects.iosApps

Ресурс: iOSApp

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

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

string

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

projects/ PROJECT_IDENTIFIER /iosApps/ APP_ID

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

string

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

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

displayName

string

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

projectId

string

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

bundleId

string

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

appStoreId

string

Автоматически сгенерированный Apple ID, назначенный Apple приложению iOS в iOS App Store.

teamId

string

Идентификатор группы разработчиков Apple, связанный с приложением в App Store.

apiKeyId

string

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

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

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

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

state

enum ( State )

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

etag

string

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

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

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

Методы

create

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

get

Получает указанный IosApp .

getConfig

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

list

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

patch

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

remove

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

undelete

Восстанавливает указанный IosApp в FirebaseProject .