chrome.instanceID

Description

Utilisez chrome.instanceID pour accéder au service Instance ID.

Autorisations

gcm

Disponibilité

Chrome 44 et versions ultérieures

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

    Résolue lorsque la suppression est terminée. L'identifiant d'instance a été révoqué avec succès si la promesse n'est pas rejetée.

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érieures

      Entité autorisée utilisée pour obtenir le jeton.

    • champ d'application

      chaîne

      Chrome 46 et versions ultérieures

      Champ d'application utilisé pour obtenir le jeton.

Renvoie

  • Promise<void>

    Chrome 96 et versions ultérieures

    Résout lorsque la suppression du jeton est terminée. Le jeton a été révoqué si la promesse n'est pas rejetée.

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

    Résolution lorsque la récupération est terminée.

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

    Résolution lorsque la récupération est terminée.

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érieures

      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 console Google Developers.

    • options

      object facultatif

      Chrome 46 et versions ultérieures Obsolète depuis Chrome 89

      sont 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 requête.

    • champ d'application

      chaîne

      Chrome 46 et versions ultérieures

      Identifie 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

    Résolution lorsque la récupération est terminée.

É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