refresh date: 2026-09-25 robots: noindex
Description
Utilisez chrome.instanceID pour accéder au service Instance ID.
Autorisations
gcmDisponibilité
Méthodes
deleteID()
chrome.instanceID.deleteID(
callback?: function,
): Promise<void>
Réinitialise l'identifiant de l'instance d'application et révoque tous les jetons qui lui sont associés.
Paramètres
-
callback
function facultatif
Le paramètre
callbackse présente comme suit :() => void
Renvoie
-
Promise<void>
Chrome 96 ou version ultérieureSe résout lorsque la suppression est terminée. L'identifiant d'instance a bien été révoqué si la promesse n'est pas rejetée.
Les promesses ne sont compatibles qu'avec Manifest V3 et les versions ultérieures. Les autres plates-formes doivent utiliser des rappels.
deleteToken()
chrome.instanceID.deleteToken(
deleteTokenParams: object,
callback?: function,
): Promise<void>
Révoque un jeton accordé.
Paramètres
-
deleteTokenParams
objet
Paramètres de 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.
-
-
callback
function facultatif
Le paramètre
callbackse présente comme suit :() => void
Renvoie
-
Promise<void>
Chrome 96 ou version ultérieureSe résout lorsque la suppression du jeton est terminée. Le jeton a bien été révoqué si la promesse n'est pas rejetée.
Les promesses ne sont compatibles qu'avec Manifest V3 et les versions ultérieures. Les autres plates-formes doivent utiliser des rappels.
getCreationTime()
chrome.instanceID.getCreationTime(
callback?: function,
): Promise<number>
Récupère l'heure à laquelle l'InstanceID a été généré. L'heure de création sera renvoyée par callback.
Paramètres
-
callback
function facultatif
Le paramètre
callbackse présente comme suit :(creationTime: number) => void
-
creationTime
nombre
Heure à laquelle l'ID d'instance a été généré, exprimée en millisecondes depuis l'epoch.
-
Renvoie
-
Promise<number>
Chrome 96 ou version ultérieureSe résout lorsque la récupération est terminée.
Les promesses ne sont compatibles qu'avec Manifest V3 et les versions ultérieures. Les autres plates-formes doivent utiliser des rappels.
getID()
chrome.instanceID.getID(
callback?: function,
): Promise<string>
Récupère un identifiant pour l'instance de l'application. L'ID d'instance sera renvoyé par callback. Le même ID sera renvoyé tant que l'identité de l'application n'aura pas été révoquée ou n'aura pas expiré.
Paramètres
-
callback
function facultatif
Le paramètre
callbackse présente comme suit :(instanceID: string) => void
-
instanceID
chaîne
ID d'instance attribué à l'instance d'application.
-
Renvoie
-
Promise<string>
Chrome 96 ou version ultérieureSe résout lorsque la récupération est terminée.
Les promesses ne sont compatibles qu'avec Manifest V3 et les versions ultérieures. Les autres plates-formes doivent utiliser des rappels.
getToken()
chrome.instanceID.getToken(
getTokenParams: object,
callback?: function,
): Promise<string>
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 console Google Developer.
-
options
objet facultatif
Chrome 46 et versions ultérieures 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 pourront être utilisées lors du 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, le champ d'application
GCMdoit être utilisé.
-
-
callback
function facultatif
Le paramètre
callbackse présente comme suit :(token: string) => void
-
jeton
chaîne
Jeton attribué par le service demandé.
-
Renvoie
-
Promise<string>
Chrome 96 ou version ultérieureSe résout lorsque la récupération est terminée.
Les promesses ne sont compatibles qu'avec Manifest V3 et les 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
-
callback
fonction
Le paramètre
callbackse présente comme suit :() => void