Beschreibung
Verwenden Sie chrome.instanceID, um auf den Instanz-ID-Dienst zuzugreifen.
Berechtigungen
gcmVerfügbarkeit
Methoden
deleteID()
browser.instanceID.deleteID(): Promise<void>
Setzt die App-Instanz-ID zurück und widerruft alle damit verknüpften Tokens.
Ausgabe
-
Promise<void>
Chrome 96+ browser.* seit Chrome 148Wird aufgelöst, wenn der Löschvorgang abgeschlossen ist. Die Instanz-ID wurde erfolgreich widerrufen, wenn das Promise nicht abgelehnt wird.
deleteToken()
browser.instanceID.deleteToken(
deleteTokenParams: object,
): Promise<void>
Widerruft ein gewährtes Token.
Parameter
-
deleteTokenParams
Objekt
Parameter für deleteToken.
-
authorizedEntity
String
Chrome 46 und höher browser.* seit Chrome 148Das autorisierte Rechtssubjekt, das zum Abrufen des Tokens verwendet wird.
-
Bereich
String
Chrome 46 und höher browser.* seit Chrome 148Der Bereich, der zum Abrufen des Tokens verwendet wird.
-
Ausgabe
-
Promise<void>
Chrome 96+ browser.* seit Chrome 148Wird aufgelöst, wenn das Token gelöscht wurde. Das Token wurde erfolgreich widerrufen, wenn das Promise nicht abgelehnt wird.
getCreationTime()
browser.instanceID.getCreationTime(): Promise<number>
Ruft den Zeitpunkt ab, zu dem die InstanceID generiert wurde. Die Erstellungszeit wird von callback zurückgegeben.
Ausgabe
-
Promise<number>
Chrome 96+ browser.* seit Chrome 148Wird aufgelöst, wenn der Abruf abgeschlossen ist.
getID()
browser.instanceID.getID(): Promise<string>
Ruft eine Kennung für die App-Instanz ab. Die Instanz-ID wird von callback zurückgegeben. Es wird dieselbe ID zurückgegeben, solange die Anwendungsidentität nicht widerrufen wurde oder abgelaufen ist.
Ausgabe
-
Promise<string>
Chrome 96+ browser.* seit Chrome 148Wird aufgelöst, wenn der Abruf abgeschlossen ist.
getToken()
browser.instanceID.getToken(
getTokenParams: object,
): Promise<string>
Gibt ein Token zurück, mit dem das autorisierte Rechtssubjekt auf den durch den Bereich definierten Dienst zugreifen kann.
Parameter
-
getTokenParams
Objekt
Parameter für getToken.
-
authorizedEntity
String
Chrome 46 und höher browser.* seit Chrome 148Gibt die Entität an, die berechtigt ist, auf Ressourcen zuzugreifen, die mit dieser Instanz-ID verknüpft sind. Dies kann eine Projekt-ID aus der Google Developer Console sein.
-
Optionen
Objekt optional
Chrome 46+ browser.* seit Chrome 148 Eingestellt seit Chrome 89-Optionen wurden verworfen und werden ignoriert.
Ermöglicht das Einfügen einer kleinen Anzahl von String-Schlüssel/Wert-Paaren, die mit dem Token verknüpft werden und bei der Verarbeitung der Anfrage verwendet werden können.
-
Bereich
String
Chrome 46 und höher browser.* seit Chrome 148Gibt autorisierte Aktionen an, die das autorisierte Rechtssubjekt ausführen kann. Zum Senden von GCM-Nachrichten sollte beispielsweise der Bereich
GCMverwendet werden.
-
Ausgabe
-
Promise<string>
Chrome 96+ browser.* seit Chrome 148Wird aufgelöst, wenn der Abruf abgeschlossen ist.
Ereignisse
onTokenRefresh
browser.instanceID.onTokenRefresh.addListener(
callback: function,
)
Wird ausgelöst, wenn alle gewährten Tokens aktualisiert werden müssen.
Parameter
-
callback
Funktion
Der Parameter
callbacksieht so aus:() => void