REST Resource: projects.androidApps

Ressource : Application Android

Détails d'une application Firebase pour Android.

Représentation JSON
{
  "name": string,
  "appId": string,
  "displayName": string,
  "projectId": string,
  "packageName": string,
  "apiKeyId": string,
  "state": enum (State),
  "sha1Hashes": [
    string
  ],
  "sha256Hashes": [
    string
  ],
  "etag": string
}
Des champs
name

string

Le nom de la ressource AndroidApp , au format :

projects/ PROJECT_IDENTIFIER /androidApps/ APP_ID

  • PROJECT_IDENTIFIER : le ProjectNumber du projet parent (recommandé) ou son ProjectId . En savoir plus sur l'utilisation des identifiants de projet dans la norme AIP 2510 de Google .
    Notez que la valeur de PROJECT_IDENTIFIER dans tout corps de réponse sera ProjectId .
  • APP_ID : l'identifiant unique au monde attribué par Firebase pour l'application (voir appId ).
appId

string

Sortie uniquement. Immuable. Identifiant unique au monde attribué par Firebase pour AndroidApp .

Cet identifiant doit être traité comme un jeton opaque, car le format des données n'est pas spécifié.

displayName

string

Nom d'affichage attribué par l'utilisateur pour AndroidApp .

projectId

string

Sortie uniquement. Immuable. Un identifiant unique attribué par l'utilisateur du FirebaseProject parent pour AndroidApp .

packageName

string

Immuable. Le nom canonique du package de l'application Android tel qu'il apparaîtrait dans la console de développement de Google Play.

apiKeyId

string

L'identifiant (UID) attribué par Google, unique au monde, pour la clé API Firebase associée à AndroidApp .

Sachez que cette valeur est l'UID de la clé API, et non la keyString de la clé API. Le keyString est la valeur qui peut être trouvée dans l' artefact de configuration de l'application.

Si apiKeyId n'est pas défini dans les requêtes adressées à androidApps.Create , Firebase associe automatiquement un apiKeyId à AndroidApp . Cette clé auto-associée peut être une clé valide existante ou, si aucune clé valide n'existe, une nouvelle sera fournie.

Dans les demandes de correctifs, apiKeyId ne peut pas être défini sur une valeur vide et le nouvel UID ne doit avoir aucune restriction ou uniquement des restrictions valides pour l' AndroidApp associée. Nous vous recommandons d'utiliser Google Cloud Console pour gérer les clés API.

state

enum ( State )

Sortie uniquement. L'état du cycle de vie de l'application.

sha1Hashes[]

string

Le certificat SHA1 est haché pour AndroidApp .

sha256Hashes[]

string

Le certificat SHA256 est haché pour AndroidApp .

etag

string

Cette somme de contrôle est calculée par le serveur en fonction de la valeur d'autres champs et peut être envoyée avec des demandes de mise à jour pour garantir que le client dispose d'une valeur à jour avant de continuer.

Apprenez-en davantage sur etag dans la norme AIP-154 de Google .

Cette étiquette est fortement validée.

Méthodes

create

Demande la création d'une nouvelle AndroidApp dans le FirebaseProject spécifié.

get

Obtient le AndroidApp spécifié.

getConfig

Obtient l'artefact de configuration associé au AndroidApp spécifié.

list

Répertorie chaque AndroidApp associée au FirebaseProject spécifié.

patch

Met à jour les attributs du AndroidApp spécifié.

remove

Supprime l' AndroidApp spécifiée du FirebaseProject .

undelete

Restaure l' AndroidApp spécifiée dans le FirebaseProject .