L'API Instance ID vous permet d'intégrer l'ID d'instance à votre instance Android
ou iOS. L'ID d'instance fournit un identifiant unique pour chaque instance de
votre application et un mécanisme
d'authentification et d'autorisation des actions. Le InstanceID
est long
a vécu, mais peut expirer pour les raisons suivantes:
- Configuration d'usine de l'appareil rétablie.
- L'utilisateur désinstalle l'application.
- L'utilisateur clique sur "Effacer les données" dans l'application.
- Appareil inutilisé pendant une période prolongée (l'appareil et la région déterminent période).
- Le service d'ID d'instance détecte les abus ou les erreurs, et réinitialise le
InstanceID
- Code côté serveur si votre application cliente nécessite cette fonctionnalité.
Le service d'ID d'instance informe votre application d'une réinitialisation de InstanceID
via
rappel à un InstanceIDListenerService
. Si votre application reçoit cette
il doit appeler getToken()
et récupérer le nouveau InstanceID
,
et mettre à jour ses serveurs.
Utilisez la méthode getToken
pour prouver que vous êtes le propriétaire de InstanceID
et pour autoriser
pour accéder aux données ou services associés à l'application. La méthode suit
les modèles d'OAuth2, et nécessite un authorizedEntity
et un scope
. La
authorizedEntity
peut être un ID de projet ou un autre élément InstanceID
, et détermine
les services autorisés à utiliser le jeton généré. scope
détermine le service ou les données spécifiques
auxquels le jeton autorise l'accès.
En savoir plus sur l'API Instance ID pour: