Description
Utilisez chrome.instanceID
pour accéder au service d'ID d'instance.
Autorisations
gcm
Garantie de disponibilité
Méthodes
deleteID()
chrome.instanceID.deleteID(
callback?: function,
)
Réinitialise l'identifiant d'instance d'application et révoque tous les jetons qui lui sont associés.
Paramètres
-
rappel
fonction facultative
Le paramètre
callback
se présente comme suit :() => void
Renvoie
-
Promise<void>
Chrome 96 et versions ultérieuresLes promesses ne sont compatibles qu'avec Manifest V3 et versions ultérieures. Les autres plates-formes doivent utiliser des rappels.
deleteToken()
chrome.instanceID.deleteToken(
deleteTokenParams: object,
callback?: function,
)
Révoque un jeton accordé.
Paramètres
-
deleteTokenParams
objet
Paramètres pour deleteToken.
-
authorizedEntity
chaîne
Chrome 46 ou version ultérieureEntité autorisée utilisée pour obtenir le jeton.
-
champ d'application
chaîne
Chrome 46 ou version ultérieureChamp d'application utilisé pour obtenir le jeton.
-
-
rappel
fonction facultative
Le paramètre
callback
se présente comme suit :() => void
Renvoie
-
Promise<void>
Chrome 96 et versions ultérieuresLes promesses ne sont compatibles qu'avec Manifest V3 et versions ultérieures. Les autres plates-formes doivent utiliser des rappels.
getCreationTime()
chrome.instanceID.getCreationTime(
callback?: function,
)
Récupère l'heure à laquelle l'ID d'instance a été généré. L'heure de création est renvoyée par callback
.
Paramètres
-
rappel
fonction facultative
Le paramètre
callback
se présente comme suit :(creationTime: number) => void
-
creationTime
number
Heure à laquelle l'ID d'instance a été généré, représentée en millisecondes écoulées depuis l'epoch.
-
Renvoie
-
Promesse<number>
Chrome 96 et versions ultérieuresLes promesses ne sont compatibles qu'avec Manifest V3 et versions ultérieures. Les autres plates-formes doivent utiliser des rappels.
getID()
chrome.instanceID.getID(
callback?: function,
)
Récupère un identifiant pour l'instance d'application. L'ID d'instance sera renvoyé par callback
. Le même ID est renvoyé tant que l'identité de l'application n'a pas été révoquée ou qu'elle n'a pas expiré.
Paramètres
-
rappel
fonction facultative
Le paramètre
callback
se présente comme suit :(instanceID: string) => void
-
instanceID
chaîne
ID d'instance attribué à l'instance d'application.
-
Renvoie
-
Promesse<chaîne>
Chrome 96 et versions ultérieuresLes promesses ne sont compatibles qu'avec Manifest V3 et versions ultérieures. Les autres plates-formes doivent utiliser des rappels.
getToken()
chrome.instanceID.getToken(
getTokenParams: object,
callback?: function,
)
Renvoie un jeton qui permet à l'entité autorisée d'accéder au service défini par le champ d'application.
Paramètres
-
getTokenParams
objet
Paramètres de getToken.
-
authorizedEntity
chaîne
Chrome 46 ou version ultérieureIdentifie l'entité autorisée à accéder aux ressources associées à cet ID d'instance. Il peut s'agir d'un ID de projet provenant de la Google Play Console.
-
options
objet facultatif
Chrome 46 ou version ultérieure Obsolète depuis Chrome 89sont obsolètes et seront ignorées.
Permet d'inclure un petit nombre de paires clé/valeur de chaîne qui seront associées au jeton et peuvent être utilisées dans le traitement de la requête.
-
champ d'application
chaîne
Chrome 46 ou version ultérieureIdentifie les actions autorisées que l'entité autorisée peut effectuer. Par exemple, pour envoyer des messages GCM, vous devez utiliser le champ d'application
GCM
.
-
-
rappel
fonction facultative
Le paramètre
callback
se présente comme suit :(token: string) => void
-
jeton
chaîne
Jeton attribué par le service demandé.
-
Renvoie
-
Promesse<chaîne>
Chrome 96 et versions ultérieuresLes promesses ne sont compatibles qu'avec Manifest V3 et versions ultérieures. Les autres plates-formes doivent utiliser des rappels.
Événements
onTokenRefresh
chrome.instanceID.onTokenRefresh.addListener(
callback: function,
)
Déclenché lorsque tous les jetons accordés doivent être actualisés
Paramètres
-
rappel
function
Le paramètre
callback
se présente comme suit :() => void