Beschreibung
Verwenden Sie chrome.instanceID, um auf den Instanz-ID-Dienst zuzugreifen.
Berechtigungen
gcmVerfügbarkeit
Methoden
deleteID()
chrome.instanceID.deleteID(
callback?: function,
): Promise<void>
Setzt die App-Instanz-ID zurück und widerruft alle zugehörigen Tokens.
Parameter
-
callback
Funktion optional
Der Parameter
callbacksieht so aus:() => void
Ausgabe
-
Promise<void>
Chrome 96 und höherWird aufgelöst, wenn das Löschen abgeschlossen ist. Die Instanz-ID wurde erfolgreich widerrufen, wenn das Promise nicht abgelehnt wird.
Promises werden nur für Manifest V3 und höher unterstützt. Auf anderen Plattformen müssen Callbacks verwendet werden.
deleteToken()
chrome.instanceID.deleteToken(
deleteTokenParams: object,
callback?: function,
): Promise<void>
Widerruft ein erteiltes Token.
Parameter
-
deleteTokenParams
Objekt
Parameter für deleteToken.
-
authorizedEntity
String
Chrome 46 und höherDie autorisierte Entität, die zum Abrufen des Tokens verwendet wird.
-
Bereich
String
Chrome 46 und höherDer Bereich, der zum Abrufen des Tokens verwendet wird.
-
-
callback
Funktion optional
Der Parameter
callbacksieht so aus:() => void
Ausgabe
-
Promise<void>
Chrome 96 und höherWird aufgelöst, wenn das Löschen des Tokens abgeschlossen ist. Das Token wurde erfolgreich widerrufen, wenn das Promise nicht abgelehnt wird.
Promises werden nur für Manifest V3 und höher unterstützt. Auf anderen Plattformen müssen Callbacks verwendet werden.
getCreationTime()
chrome.instanceID.getCreationTime(
callback?: function,
): Promise<number>
Ruft die Uhrzeit ab, zu der die InstanceID generiert wurde. Der Erstellungszeitpunkt wird von callback zurückgegeben.
Parameter
-
callback
Funktion optional
Der Parameter
callbacksieht so aus:(creationTime: number) => void
-
creationTime
Zahl
Der Zeitpunkt, zu dem die Instanz-ID generiert wurde, in Millisekunden seit der Epoche.
-
Ausgabe
-
Promise<number>
Chrome 96 und höherWird aufgelöst, wenn der Abruf abgeschlossen ist.
Promises werden nur für Manifest V3 und höher unterstützt. Auf anderen Plattformen müssen Callbacks verwendet werden.
getID()
chrome.instanceID.getID(
callback?: function,
): Promise<string>
Ruft eine Kennung für die App-Instanz ab. Die Instanz-ID wird von callback zurückgegeben. Solange die Anwendungsidentität nicht widerrufen wurde oder abgelaufen ist, wird dieselbe ID zurückgegeben.
Parameter
-
callback
Funktion optional
Der Parameter
callbacksieht so aus:(instanceID: string) => void
-
instanceID
String
Eine Instanz-ID, die der App-Instanz zugewiesen ist.
-
Ausgabe
-
Promise<string>
Chrome 96 und höherWird aufgelöst, wenn der Abruf abgeschlossen ist.
Promises werden nur für Manifest V3 und höher unterstützt. Auf anderen Plattformen müssen Callbacks verwendet werden.
getToken()
chrome.instanceID.getToken(
getTokenParams: object,
callback?: function,
): Promise<string>
Gibt ein Token zurück, mit dem die autorisierte Entität auf den durch den Bereich definierten Dienst zugreifen kann.
Parameter
-
getTokenParams
Objekt
Parameter für getToken.
-
authorizedEntity
String
Chrome 46 und höherGibt die Entität an, die berechtigt ist, auf Ressourcen zuzugreifen, die mit dieser Instanz-ID verknüpft sind. Das kann eine Projekt-ID aus der Google Developer Console sein.
-
Optionen
object optional
Chrome 46 und höher Seit Chrome 89 eingestelltOptionen wurden eingestellt und werden ignoriert.
Ermöglicht das Einbeziehen einer kleinen Anzahl von Schlüssel/Wert-Paaren vom Typ „String“, die dem Token zugeordnet werden und bei der Verarbeitung der Anfrage verwendet werden können.
-
Bereich
String
Chrome 46 und höherGibt autorisierte Aktionen an, die die autorisierte Entität ausführen kann. Zum Senden von GCM-Nachrichten sollte beispielsweise der Bereich
GCMverwendet werden.
-
-
callback
Funktion optional
Der Parameter
callbacksieht so aus:(token: string) => void
-
Token
String
Ein vom angeforderten Dienst zugewiesenes Token.
-
Ausgabe
-
Promise<string>
Chrome 96 und höherWird aufgelöst, wenn der Abruf abgeschlossen ist.
Promises werden nur für Manifest V3 und höher unterstützt. Auf anderen Plattformen müssen Callbacks verwendet werden.
Ereignisse
onTokenRefresh
chrome.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