Beschreibung
Verwenden Sie chrome.instanceID
, um auf den Instanz-ID-Dienst zuzugreifen.
Berechtigungen
gcm
Verfügbarkeit
Methoden
deleteID()
chrome.instanceID.deleteID(
callback?: function,
)
Setzt die App-Instanz-ID zurück und widerruft alle damit verknüpften Tokens.
Parameter
-
callback
Funktion optional
Der Parameter
callback
sieht so aus: <ph type="x-smartling-placeholder"></ph>() => void
Gibt Folgendes zurück:
-
Versprechen<void>
Chrome 96 und höherPromise-Objekte 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,
)
Widerruft ein gewährtes Token.
Parameter
-
deleteTokenParams
Objekt
Parameter für deleteToken.
-
authorizedEntity
String
Chrome (ab Version 46)Die autorisierte Entität, die zum Abrufen des Tokens verwendet wird.
-
Bereich
String
Chrome (ab Version 46)Der Bereich, der zum Abrufen des Tokens verwendet wird.
-
-
callback
Funktion optional
Der Parameter
callback
sieht so aus: <ph type="x-smartling-placeholder"></ph>() => void
Gibt Folgendes zurück:
-
Versprechen<void>
Chrome 96 und höherPromise-Objekte 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,
)
Ruft die Uhrzeit ab, zu der die InstanceID generiert wurde. Die Erstellungszeit wird von callback
zurückgegeben.
Parameter
-
callback
Funktion optional
Der Parameter
callback
sieht so aus: <ph type="x-smartling-placeholder"></ph>(creationTime: number) => void
-
creationTime
Zahl
Der Zeitpunkt, zu dem die Instanz-ID generiert wurde, angegeben in Millisekunden seit der Epoche.
-
Gibt Folgendes zurück:
-
Promise<number>
Chrome 96 und höherPromise-Objekte 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,
)
Ruft eine Kennung für die Anwendungsinstanz ab. Die Instanz-ID wird von callback
zurückgegeben. Dieselbe ID wird zurückgegeben, solange die Identität der Anwendung nicht widerrufen wurde oder abgelaufen ist.
Parameter
-
callback
Funktion optional
Der Parameter
callback
sieht so aus: <ph type="x-smartling-placeholder"></ph>(instanceID: string) => void
-
instanceID
String
Eine Instanz-ID, die der Anwendungsinstanz zugewiesen ist.
-
Gibt Folgendes zurück:
-
Promise<string>
Chrome 96 und höherPromise-Objekte 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,
)
Gibt ein Token zurück, das der autorisierten Entität den Zugriff auf den durch den Bereich definierten Dienst ermöglicht.
Parameter
-
getTokenParams
Objekt
Parameter für getToken.
-
authorizedEntity
String
Chrome (ab Version 46)Gibt die Entität an, die für den Zugriff auf Ressourcen autorisiert ist, die mit dieser Instanz-ID verknüpft sind. Es kann sich um eine Projekt-ID aus der Google Developer Console handeln.
-
Optionen
Objekt optional
Chrome (ab Version 46) Seit Chrome 89 eingestelltOptionen sind veraltet und werden ignoriert.
Ermöglicht die Aufnahme 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 (ab Version 46)Identifiziert autorisierte Aktionen, die die autorisierte Entität ausführen kann. Beispiel: Zum Senden von GCM-Nachrichten sollte der Bereich
GCM
verwendet werden.
-
-
callback
Funktion optional
Der Parameter
callback
sieht so aus: <ph type="x-smartling-placeholder"></ph>(token: string) => void
-
Token
String
Ein Token, das vom angeforderten Dienst zugewiesen wurde.
-
Gibt Folgendes zurück:
-
Promise<string>
Chrome 96 und höherPromise-Objekte 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
callback
sieht so aus: <ph type="x-smartling-placeholder"></ph>() => void