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 sont compatibles avec Manifest V3 et les versions ultérieures, mais des rappels sont fournis pour assurer la rétrocompatibilité. Vous ne pouvez pas utiliser les deux dans le même appel de fonction. La promesse est résolue avec le même type que celui transmis au rappel.
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 sont compatibles avec Manifest V3 et les versions ultérieures, mais des rappels sont fournis pour assurer la rétrocompatibilité. Vous ne pouvez pas utiliser les deux dans le même appel de fonction. La promesse est résolue avec le même type que celui transmis au rappel.
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 sont compatibles avec Manifest V3 et les versions ultérieures, mais des rappels sont fournis pour assurer la rétrocompatibilité. Vous ne pouvez pas utiliser les deux dans le même appel de fonction. La promesse est résolue avec le même type que celui transmis au rappel.
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 sont compatibles avec Manifest V3 et les versions ultérieures, mais des rappels sont fournis pour assurer la rétrocompatibilité. Vous ne pouvez pas utiliser les deux dans le même appel de fonction. La promesse est résolue avec le même type que celui transmis au rappel.
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 sont compatibles avec Manifest V3 et les versions ultérieures, mais des rappels sont fournis pour assurer la rétrocompatibilité. Vous ne pouvez pas utiliser les deux dans le même appel de fonction. La promesse est résolue avec le même type que celui transmis au rappel.
É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