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 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öherPromise-Objekte werden in Manifest V3 und höher unterstützt, Callbacks werden jedoch aus Gründen der Abwärtskompatibilität bereitgestellt. Sie können nicht beide in einem Funktionsaufruf verwenden. Das Promise wird mit demselben Typ aufgelöst, der an den Callback übergeben wird.
deleteToken()
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öherDie autorisierte Entität, die zum Abrufen des Tokens verwendet wird.
-
Bereich
String
Chrome 46 und höherDer 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öherPromise-Objekte werden in Manifest V3 und höher unterstützt, Callbacks werden jedoch aus Gründen der Abwärtskompatibilität bereitgestellt. Sie können nicht beide in einem Funktionsaufruf verwenden. Das Promise wird mit demselben Typ aufgelöst, der an den Callback übergeben wird.
getCreationTime()
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öherPromise-Objekte werden in Manifest V3 und höher unterstützt, Callbacks werden jedoch aus Gründen der Abwärtskompatibilität bereitgestellt. Sie können nicht beide in einem Funktionsaufruf verwenden. Das Promise wird mit demselben Typ aufgelöst, der an den Callback übergeben wird.
getID()
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öherPromise-Objekte werden in Manifest V3 und höher unterstützt, Callbacks werden jedoch aus Gründen der Abwärtskompatibilität bereitgestellt. Sie können nicht beide in einem Funktionsaufruf verwenden. Das Promise wird mit demselben Typ aufgelöst, der an den 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.
Parameters
-
getTokenParams
Objekt
Parameter für getToken.
-
authorizedEntity
String
Chrome 46 und höherIdentifiziert 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öherIdentifiziert 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öherPromise-Objekte werden in Manifest V3 und höher unterstützt, Callbacks werden jedoch aus Gründen der Abwärtskompatibilität bereitgestellt. Sie können nicht beide in einem Funktionsaufruf verwenden. Das Promise wird mit demselben Typ aufgelöst, der an den Callback übergeben wird.
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