Beschreibung
Verwenden Sie chrome.instanceID
, um auf den Instanz-ID-Dienst zuzugreifen.
Berechtigungen
gcm
Verfügbarkeit
Methoden
deleteID()
chrome.instanceID.deleteID(): Promise<void>
Setzt die App-Instanz-ID zurück und widerruft alle zugehörigen Tokens.
Ausgabe
-
Promise<void>
Chrome 96 und höher
deleteToken()
chrome.instanceID.deleteToken(
deleteTokenParams: object,
): 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.
-
Ausgabe
-
Promise<void>
Chrome 96 und höher
getCreationTime()
chrome.instanceID.getCreationTime(): Promise<number>
Ruft die Uhrzeit ab, zu der die InstanceID generiert wurde. Die Erstellungszeit wird von callback
zurückgegeben.
Ausgabe
-
Promise<number>
Chrome 96 und höher
getID()
chrome.instanceID.getID(): Promise<string>
Ruft eine Kennung für die App-Instanz ab. Die Instanz-ID wird von callback
zurückgegeben. Solange die Identität der Anwendung nicht widerrufen wurde oder abgelaufen ist, wird dieselbe ID zurückgegeben.
Ausgabe
-
Promise<string>
Chrome 96 und höher
getToken()
chrome.instanceID.getToken(
getTokenParams: object,
): 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 nicht mehr unterstütztOptionen wurden eingestellt und werden ignoriert.
Ermöglicht die Einbeziehung einer kleinen Anzahl von Schlüssel/Wert-Paaren, 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
GCM
verwendet werden.
-
Ausgabe
-
Promise<string>
Chrome 96 und höher
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:() => void