Beschreibung
Verwenden Sie chrome.instanceID, um auf den Instanz-ID-Dienst zuzugreifen.
Berechtigungen
gcmVerfügbarkeit
Methoden
deleteID()
chrome.instanceID.deleteID(
callback?: function,
): Promise<void>
Setzt die App-Instanz-ID zurück und widerruft alle zugehörigen Tokens.
Parameter
- 
    callbackFunktion optional Der Parameter callbacksieht so aus:() => void 
Ausgabe
- 
            Promise<void> Chrome 96 und höherPromises 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,
): Promise<void>
Widerruft ein erteiltes Token.
Parameter
- 
    deleteTokenParamsObjekt Parameter für deleteToken. - 
    authorizedEntityString Chrome 46 und höherDie autorisierte Entität, die zum Abrufen des Tokens verwendet wird. 
- 
    BereichString Chrome 46 und höherDer Bereich, der zum Abrufen des Tokens verwendet wird. 
 
- 
    
- 
    callbackFunktion optional Der Parameter callbacksieht so aus:() => void 
Ausgabe
- 
            Promise<void> Chrome 96 und höherPromises 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,
): Promise<number>
Ruft die Uhrzeit ab, zu der die InstanceID generiert wurde. Die Erstellungszeit wird von callback zurückgegeben.
Parameter
- 
    callbackFunktion optional Der Parameter callbacksieht so aus:(creationTime: number) => void - 
    creationTimeZahl Der Zeitpunkt, zu dem die Instanz-ID generiert wurde, in Millisekunden seit der Epoche. 
 
- 
    
Ausgabe
- 
            Promise<number> Chrome 96 und höherPromises 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,
): 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.
Parameter
- 
    callbackFunktion optional Der Parameter callbacksieht so aus:(instanceID: string) => void - 
    instanceIDString Eine Instanz-ID, die der App-Instanz zugewiesen ist. 
 
- 
    
Ausgabe
- 
            Promise<string> Chrome 96 und höherPromises 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,
): Promise<string>
Gibt ein Token zurück, mit dem die autorisierte Entität auf den durch den Bereich definierten Dienst zugreifen kann.
Parameter
- 
    getTokenParamsObjekt Parameter für getToken. - 
    authorizedEntityString 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. 
- 
    Optionenobject 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. 
- 
    BereichString 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 GCMverwendet werden.
 
- 
    
- 
    callbackFunktion optional Der Parameter callbacksieht so aus:(token: string) => void - 
    TokenString Ein vom angeforderten Dienst zugewiesenes Token. 
 
- 
    
Ausgabe
- 
            Promise<string> Chrome 96 und höherPromises 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
- 
    callbackFunktion Der Parameter callbacksieht so aus:() => void