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 nur für Manifest V3 und höher unterstützt. Andere Plattformen müssen Callbacks verwenden.
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 nur für Manifest V3 und höher unterstützt. Andere Plattformen müssen Callbacks verwenden.
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 nur für Manifest V3 und höher unterstützt. Andere Plattformen müssen Callbacks verwenden.
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 nur für Manifest V3 und höher unterstützt. Andere Plattformen müssen Callbacks verwenden.
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 nur für Manifest V3 und höher unterstützt. Andere Plattformen müssen Callbacks verwenden.
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