L'API Instance ID est obsolète. Si vous devez accéder à des identifiants uniques d'installation d'applications, utilisez l'API Firebase installations (Installations Firebase). Consultez également la section Installations Firebase et ID d'instance.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
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.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/09/05 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2024/09/05 (UTC)."],[[["The Instance ID API provides a unique identifier for each app instance and enables authentication and authorization."],["Instance IDs are long-lived but can expire due to various factors like device reset, uninstallation, data clearing, extended inactivity, or service-detected issues."],["Upon Instance ID reset, apps are notified and must retrieve a new ID using `getToken()` and update their servers."],["The `getToken()` method, using OAuth2 patterns, verifies Instance ID ownership and grants server access to associated data or services based on authorized entity and scope."]]],[]]