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 in Manifest V3 und höher unterstützt, Callbacks sind jedoch für Abwärtskompatibilität. Sie können nicht beide in demselben Funktionsaufruf verwenden. Die Promise wird mit demselben Typ aufgelöst, der an das Callback übergeben wird.
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 in Manifest V3 und höher unterstützt, Callbacks sind jedoch für Abwärtskompatibilität. Sie können nicht beide in demselben Funktionsaufruf verwenden. Die Promise wird mit demselben Typ aufgelöst, der an das Callback übergeben wird.
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 in Manifest V3 und höher unterstützt, Callbacks sind jedoch für Abwärtskompatibilität. Sie können nicht beide in demselben Funktionsaufruf verwenden. Die Promise wird mit demselben Typ aufgelöst, der an das Callback übergeben wird.
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 in Manifest V3 und höher unterstützt, Callbacks sind jedoch für Abwärtskompatibilität. Sie können nicht beide in demselben Funktionsaufruf verwenden. Die Promise wird mit demselben Typ aufgelöst, der an das Callback übergeben wird.
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 in Manifest V3 und höher unterstützt, Callbacks sind jedoch für Abwärtskompatibilität. Sie können nicht beide in demselben Funktionsaufruf verwenden. Die Promise wird mit demselben Typ aufgelöst, der an das Callback übergeben wird.
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