REST Resource: projects.iosApps

Recurso: IosApp

Detalles de la app de Firebase para iOS.

Representación JSON
{
  "name": string,
  "appId": string,
  "displayName": string,
  "projectId": string,
  "bundleId": string,
  "appStoreId": string,
  "teamId": string,
  "apiKeyId": string,
  "state": enum (State),
  "etag": string
}
Campos
name

string

El nombre del recurso de IosApp, en el formato:

projects/PROJECT_IDENTIFIER/iosApps/APP_ID

  • PROJECT_IDENTIFIER: Es el ProjectNumber (recomendado) del proyecto principal o su ProjectId. Obtén más información para usar identificadores de proyectos en el estándar AIP 2510 de Google.
    Ten en cuenta que el valor de PROJECT_IDENTIFIER en cualquier cuerpo de respuesta será el ProjectId.
  • APP_ID: Es el identificador único a nivel global que Firebase le asigna a la app (consulta appId).
appId

string

Solo salida. Inmutable. El identificador único a nivel global asignado por Firebase para el IosApp.

Este identificador debe tratarse como un token opaco, ya que no se especifica el formato de los datos.

displayName

string

El nombre visible asignado por el usuario para IosApp.

projectId

string

Solo salida. Inmutable. Un identificador único asignado por el usuario del elemento superior FirebaseProject para el IosApp.

bundleId

string

Inmutable. El ID del paquete canónico de la app para iOS tal como aparecería en la AppStore de iOS.

appStoreId

string

El ID de Apple generado automáticamente que Apple asigna a la app para iOS en la App Store de iOS.

teamId

string

El ID del equipo de desarrolladores de Apple asociado con la aplicación en la App Store.

apiKeyId

string

Es el identificador único a nivel global asignado por Google (UID) para la clave de API de Firebase asociada con IosApp.

Ten en cuenta que este valor es el UID de la clave de API, no el keyString de la clave de API. El keyString es el valor que se puede encontrar en el artefacto de configuración de la app.

Si no se configura apiKeyId en las solicitudes a iosApps.Create, Firebase asocia automáticamente un apiKeyId con el IosApp. Esta clave asociada de forma automática puede ser una clave válida existente o, si no existe una clave válida, se aprovisionará una nueva.

En las solicitudes de parches, apiKeyId no se puede establecer en un valor vacío, y el UID nuevo no debe tener restricciones o solo tener restricciones que sean válidas para el IosApp asociado. Recomendamos usar la consola de Google Cloud para administrar las claves de API.

state

enum (State)

Solo salida. El estado del ciclo de vida de la app.

etag

string

El servidor calcula esta suma de comprobación en función del valor de otros campos, y es posible que se envíe con solicitudes de actualización para garantizar que el cliente tenga un valor actualizado antes de continuar.

Obtén más información sobre etag según el estándar AIP-154 de Google.

Esta ETag tiene una validación sólida.

Métodos

create

Solicita la creación de un IosApp nuevo en el FirebaseProject especificado.

get

Obtiene el IosApp especificado.

getConfig

Obtiene el artefacto de configuración asociado con el IosApp especificado.

list

Enumera cada IosApp asociado con el FirebaseProject especificado.

patch

Actualiza los atributos del IosApp especificado.

remove

Quita el IosApp especificado de FirebaseProject.

undelete

Restablece el IosApp especificado en FirebaseProject.