Beschrijving
Gebruik chrome.instanceID om toegang te krijgen tot de Instance ID-service.
Rechten
gcmBeschikbaarheid
Methoden
deleteID()
browser.instanceID.deleteID(): Promise<void>
Hiermee wordt de ID van de app-instantie gereset en worden alle bijbehorende tokens ingetrokken.
Retourzendingen
-
Promise<void>
Chrome 96+ browser.* sinds Chrome 148Wordt opgelost als de verwijdering is afgerond. De instantie-ID is ingetrokken als de promise niet wordt afgewezen.
deleteToken()
browser.instanceID.deleteToken(
deleteTokenParams: object,
): Promise<void>
Trekt een verleend token in.
Parameters
-
deleteTokenParams
object
Parameters voor deleteToken.
-
authorizedEntity
tekenreeks
Chrome 46+ browser.* sinds Chrome 148De gemachtigde entiteit die wordt gebruikt om de token te verkrijgen.
-
bereik
tekenreeks
Chrome 46+ browser.* sinds Chrome 148Het bereik dat wordt gebruikt om de token te verkrijgen.
-
Retourzendingen
-
Promise<void>
Chrome 96+ browser.* sinds Chrome 148Wordt opgelost als de tokenverwijdering is afgerond. De token is ingetrokken als de promise niet wordt afgewezen.
getCreationTime()
browser.instanceID.getCreationTime(): Promise<number>
Haalt de tijd op waarop de InstanceID is gegenereerd. De aanmaaktijd wordt geretourneerd door de callback.
Retourzendingen
-
Promise<number>
Chrome 96+ browser.* sinds Chrome 148Wordt opgelost als het ophalen is afgerond.
getID()
browser.instanceID.getID(): Promise<string>
Haalt een ID voor de app-instantie op. De instantie-ID wordt geretourneerd door de callback. Dezelfde ID wordt geretourneerd zolang de app-identiteit niet is ingetrokken of verlopen.
Retourzendingen
-
Promise<string>
Chrome 96+ browser.* sinds Chrome 148Wordt opgelost als het ophalen is afgerond.
getToken()
browser.instanceID.getToken(
getTokenParams: object,
): Promise<string>
Retourneer een token waarmee de gemachtigde entiteit toegang krijgt tot de service die is gedefinieerd door het bereik.
Parameters
-
getTokenParams
object
Parameters voor getToken.
-
authorizedEntity
tekenreeks
Chrome 46+ browser.* sinds Chrome 148Identificeert de entiteit die is geautoriseerd voor toegang tot bronnen die aan deze instantie-ID zijn gekoppeld. Dit kan een project-ID uit de Google Developer Console zijn.
-
opties
object optioneel
Chrome 46+ browser.* sinds Chrome 148 Beëindigd sinds Chrome 89-opties zijn beëindigd en worden genegeerd.
Hiermee kun je een klein aantal sleutel/waarde-paren voor tekenreeksen opnemen die aan de token worden gekoppeld en kunnen worden gebruikt bij de verwerking van het verzoek.
-
bereik
tekenreeks
Chrome 46+ browser.* sinds Chrome 148Geeft aan welke acties de gemachtigde entiteit mag uitvoeren. Voor het sturen van GCM-berichten moet bijvoorbeeld het bereik
GCMworden gebruikt.
-
Retourzendingen
-
Promise<string>
Chrome 96+ browser.* sinds Chrome 148Wordt opgelost als het ophalen is afgerond.
Evenementen
onTokenRefresh
browser.instanceID.onTokenRefresh.addListener(
callback: function,
)
Wordt geactiveerd als alle verleende tokens moeten worden vernieuwd.
Parameters
-
callback
functie
De parameter
callbackziet er zo uit:() => void