Description
Accédez au service d'ID d'instance à l'aide de chrome.instanceID
.
Autorisations
gcm
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
function facultatif
Le paramètre
callback
se présente comme suit:() => void
Renvoie
-
Promesse<void>
Chrome 96 ou version ultérieureLes promesses sont prises en charge dans Manifest V3 et versions ultérieures, mais les rappels sont fournis pour rétrocompatibilité. Vous ne pouvez pas utiliser les deux sur le même appel de fonction. La 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 de deleteToken.
-
authorizedEntity
chaîne
Chrome (version 46 ou ultérieure)Entité autorisée utilisée pour obtenir le jeton.
-
champ d'application
chaîne
Chrome (version 46 ou ultérieure)Champ d'application utilisé pour obtenir le jeton.
-
-
rappel
function facultatif
Le paramètre
callback
se présente comme suit:() => void
Renvoie
-
Promesse<void>
Chrome 96 ou version ultérieureLes promesses sont prises en charge dans Manifest V3 et versions ultérieures, mais les rappels sont fournis pour rétrocompatibilité. Vous ne pouvez pas utiliser les deux sur le même appel de fonction. La 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 sera renvoyée par callback
.
Paramètres
-
rappel
function facultatif
Le paramètre
callback
se présente comme suit:(creationTime: number) => void
-
creationTime
Nombre
Heure à laquelle l'ID d'instance a été généré, représenté en millisecondes depuis l'époque.
-
Renvoie
-
Promise<number>
Chrome 96 ou version ultérieureLes promesses sont prises en charge dans Manifest V3 et versions ultérieures, mais les rappels sont fournis pour rétrocompatibilité. Vous ne pouvez pas utiliser les deux sur le même appel de fonction. La 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 n'a pas expiré.
Paramètres
-
rappel
function facultatif
Le paramètre
callback
se 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érieureLes promesses sont prises en charge dans Manifest V3 et versions ultérieures, mais les rappels sont fournis pour rétrocompatibilité. Vous ne pouvez pas utiliser les deux sur le même appel de fonction. La la promesse est résolue avec le même type que celui transmis au rappel.
getToken()
chrome.instanceID.getToken(
getTokenParams: object,
callback?: function,
)
Renvoyez 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 pour getToken.
-
authorizedEntity
chaîne
Chrome (version 46 ou ultérieure)Identifie 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 (version 46 ou 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 qui pourront être utilisées lors du traitement de la requête.
-
champ d'application
chaîne
Chrome (version 46 ou ultérieure)Identifie les actions autorisées que l'entité autorisée peut effectuer. Exemple : pour l'envoi de messages GCM, le champ d'application
GCM
doit être utilisé.
-
-
rappel
function facultatif
Le paramètre
callback
se présente comme suit:(token: string) => void
-
jeton
chaîne
Jeton attribué par le service demandé.
-
Renvoie
-
Promise<string>
Chrome 96 ou version ultérieureLes promesses sont prises en charge dans Manifest V3 et versions ultérieures, mais les rappels sont fournis pour rétrocompatibilité. Vous ne pouvez pas utiliser les deux sur le même appel de fonction. La 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
fonction
Le paramètre
callback
se présente comme suit:() => void