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 y sont associés.
Paramètres
- 
    callbackfunction facultatif Le paramètre callbackse présente comme suit :() => void 
Renvoie
- 
            Promise<void> Chrome 96 et versions ultérieuresLes 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
- 
    deleteTokenParamsobjet Paramètres pour deleteToken. - 
    authorizedEntitychaîne Chrome 46 et versions ultérieuresEntité autorisée utilisée pour obtenir le jeton. 
- 
    champ d'applicationchaîne Chrome 46 et versions ultérieuresChamp d'application utilisé pour obtenir le jeton. 
 
- 
    
- 
    callbackfunction facultatif Le paramètre callbackse présente comme suit :() => void 
Renvoie
- 
            Promise<void> Chrome 96 et versions ultérieuresLes 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
- 
    callbackfunction facultatif Le paramètre callbackse présente comme suit :(creationTime: number) => void - 
    creationTimeTotal Heure à laquelle l'ID d'instance a été généré, représentée en millisecondes depuis l'epoch. 
 
- 
    
Renvoie
- 
            Promise<number> Chrome 96 et versions ultérieuresLes 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 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.
Paramètres
- 
    callbackfunction facultatif Le paramètre callbackse présente comme suit :(instanceID: string) => void - 
    instanceIDchaîne ID d'instance attribué à l'instance d'application. 
 
- 
    
Renvoie
- 
            Promise<string> Chrome 96 et versions ultérieuresLes 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
- 
    getTokenParamsobjet Paramètres pour getToken. - 
    authorizedEntitychaî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. 
- 
    optionsobject 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'applicationchaî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 GCMdoit être utilisé.
 
- 
    
- 
    callbackfunction facultatif Le paramètre callbackse présente comme suit :(token: string) => void - 
    jetonchaîne Jeton attribué par le service demandé. 
 
- 
    
Renvoie
- 
            Promise<string> Chrome 96 et versions ultérieuresLes 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
- 
    callbackfonction Le paramètre callbackse présente comme suit :() => void