Description
Utilisez chrome.instanceID
pour accéder au service Instance ID.
Autorisations
gcm
Disponibilité
Méthodes
deleteID()
chrome.instanceID.deleteID(): Promise<void>
Réinitialise l'identifiant de l'instance d'application et révoque tous les jetons qui y sont associés.
Renvoie
-
Promise<void>
Chrome 96 et versions ultérieures
deleteToken()
chrome.instanceID.deleteToken(
deleteTokenParams: object,
): Promise<void>
Révoque un jeton accordé.
Paramètres
-
deleteTokenParams
objet
Paramètres pour deleteToken.
-
authorizedEntity
chaîne
Chrome 46 et versions ultérieuresEntité autorisée utilisée pour obtenir le jeton.
-
champ d'application
chaîne
Chrome 46 et versions ultérieuresChamp d'application utilisé pour obtenir le jeton.
-
Renvoie
-
Promise<void>
Chrome 96 et versions ultérieures
getCreationTime()
chrome.instanceID.getCreationTime(): 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
.
Renvoie
-
Promise<number>
Chrome 96 et versions ultérieures
getID()
chrome.instanceID.getID(): Promise<string>
Récupère un identifiant pour l'instance d'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 expirée.
Renvoie
-
Promise<string>
Chrome 96 et versions ultérieures
getToken()
chrome.instanceID.getToken(
getTokenParams: object,
): 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 pour getToken.
-
authorizedEntity
chaîne
Chrome 46 et versions ultérieuresIdentifie 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 Developers.
-
options
object 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 pour traiter la demande.
-
champ d'application
chaîne
Chrome 46 et versions ultérieuresIdentifie les actions autorisées que l'entité autorisée peut effectuer. Par exemple, pour envoyer des messages GCM, le champ d'application
GCM
doit être utilisé.
-
Renvoie
-
Promise<string>
Chrome 96 et versions ultérieures
É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
callback
se présente comme suit :() => void