chrome.instanceID

Beschreibung

Verwenden Sie chrome.instanceID, um auf den Instanz-ID-Dienst zuzugreifen.

Berechtigungen

gcm

Verfügbarkeit

Chrome 44 und höher

Methoden

deleteID()

Versprechen
chrome.instanceID.deleteID(
  callback?: function,
)

Setzt die ID der App-Instanz zurück und widerruft alle damit verknüpften Tokens.

Parameters

  • callback

    Funktion optional

    Der Parameter callback sieht so aus:

    ()=>void

Rückgaben

  • Promise<void>

    Chrome 96 oder höher

    Promise-Objekte werden nur für Manifest V3 und höher unterstützt. Andere Plattformen müssen Callbacks verwenden.

deleteToken()

Versprechen
chrome.instanceID.deleteToken(
  deleteTokenParams: object,
  callback?: function,
)

Hebt ein erteiltes Token auf.

Parameters

  • deleteTokenParams

    Objekt

    Parameter für "deleteToken".

    • authorizedEntity

      String

      Chrome 46 und höher

      Die autorisierte Entität, die zum Abrufen des Tokens verwendet wird.

    • Bereich

      String

      Chrome 46 und höher

      Der Bereich, in dem das Token abgerufen wird.

  • callback

    Funktion optional

    Der Parameter callback sieht so aus:

    ()=>void

Rückgaben

  • Promise<void>

    Chrome 96 oder höher

    Promise-Objekte werden nur für Manifest V3 und höher unterstützt. Andere Plattformen müssen Callbacks verwenden.

getCreationTime()

Versprechen
chrome.instanceID.getCreationTime(
  callback?: function,
)

Ruft den Zeitpunkt ab, zu dem die InstanceID generiert wurde. Der Erstellungszeitpunkt wird vom callback zurückgegeben.

Parameters

  • callback

    Funktion optional

    Der Parameter callback sieht so aus:

    (creationTime: number)=>void

    • creationTime

      Zahl

      Die Zeit, zu der die Instanz-ID generiert wurde, dargestellt in Millisekunden seit der Epoche.

Rückgaben

  • Versprechen<Zahl>

    Chrome 96 oder höher

    Promise-Objekte werden nur für Manifest V3 und höher unterstützt. Andere Plattformen müssen Callbacks verwenden.

getID()

Versprechen
chrome.instanceID.getID(
  callback?: function,
)

Ruft eine ID für die Anwendungsinstanz ab. Die Instanz-ID wird vom callback zurückgegeben. Solange die Anwendungsidentität nicht widerrufen wurde oder abgelaufen ist, wird dieselbe ID zurückgegeben.

Parameters

  • callback

    Funktion optional

    Der Parameter callback sieht so aus:

    (instanceID: string)=>void

    • instanceID

      String

      Eine Instanz-ID, die der Anwendungsinstanz zugewiesen ist.

Rückgaben

  • Versprechen<string>

    Chrome 96 oder höher

    Promise-Objekte werden nur für Manifest V3 und höher unterstützt. Andere Plattformen müssen Callbacks verwenden.

getToken()

Versprechen
chrome.instanceID.getToken(
  getTokenParams: object,
  callback?: function,
)

Gibt ein Token zurück, das der autorisierten Entität den Zugriff auf den durch den Bereich definierten Dienst ermöglicht.

Parameters

  • getTokenParams

    Objekt

    Parameter für getToken.

    • authorizedEntity

      String

      Chrome 46 und höher

      Identifiziert die Entität, die für den Zugriff auf Ressourcen berechtigt ist, die mit dieser Instanz-ID verknüpft sind. Das kann eine Projekt-ID aus der Google Developer Console sein.

    • Optionen

      Objekt optional

      Chrome 46 oder höher Seit Chrome 89 eingestellt

      -Optionen sind veraltet und werden ignoriert.

      Ermöglicht das Einbinden einer kleinen Anzahl von String-Schlüssel/Wert-Paaren, die dem Token zugeordnet werden und zur Verarbeitung der Anfrage verwendet werden können.

    • Bereich

      String

      Chrome 46 und höher

      Identifiziert autorisierte Aktionen, die die autorisierte Entität ausführen kann. Zum Beispiel sollte zum Senden von GCM-Nachrichten der Gültigkeitsbereich GCM verwendet werden.

  • callback

    Funktion optional

    Der Parameter callback sieht so aus:

    (token: string)=>void

    • Token

      String

      Ein Token, das vom angeforderten Dienst zugewiesen wurde.

Rückgaben

  • Versprechen<string>

    Chrome 96 oder höher

    Promise-Objekte werden nur für Manifest V3 und höher unterstützt. Andere Plattformen müssen Callbacks verwenden.

Veranstaltungen

onTokenRefresh

chrome.instanceID.onTokenRefresh.addListener(
  callback: function,
)

Wird ausgelöst, wenn alle gewährten Tokens aktualisiert werden müssen.

Parameters

  • callback

    Funktion

    Der Parameter callback sieht so aus:

    ()=>void