Beschrijving
Gebruik chrome.instanceID om toegang te krijgen tot de Instance ID-service.
Toestemmingen
gcmBeschikbaarheid
Methoden
deleteID()
chrome.instanceID.deleteID(): Promise<void>
Hiermee wordt de app-instantie-ID gereset en worden alle bijbehorende tokens ingetrokken.
Retourneert
Promise<void>
Chrome 96+De status wordt opgelost zodra de verwijdering is voltooid. De instantie-ID is succesvol ingetrokken als de belofte niet wordt afgewezen.
deleteToken()
chrome.instanceID.deleteToken(
deleteTokenParams: object,
): Promise<void>
Trekt een toegekend token in.
Parameters
- deleteTokenParams
voorwerp
Parameters voor deleteToken.
- geautoriseerde entiteit
snaar
Chrome 46+De geautoriseerde entiteit die wordt gebruikt om het token te verkrijgen.
- domein
snaar
Chrome 46+Het bereik dat wordt gebruikt om het token te verkrijgen.
Retourneert
Promise<void>
Chrome 96+De status wordt opgelost zodra de tokenverwijdering is voltooid. De token is succesvol ingetrokken als de promise niet wordt afgewezen.
getCreationTime()
chrome.instanceID.getCreationTime(): Promise<number>
Haalt het tijdstip op waarop de InstanceID is gegenereerd. De aanmaaktijd wordt door de callback geretourneerd.
Retourneert
Belofte<nummer>
Chrome 96+Wordt opgelost zodra het ophalen is voltooid.
getID()
chrome.instanceID.getID(): Promise<string>
Haalt een identificatiecode op voor de app-instantie. De instantie-ID wordt geretourneerd door de callback . Dezelfde ID wordt geretourneerd zolang de applicatie-identiteit niet is ingetrokken of verlopen.
Retourneert
Belofte<string>
Chrome 96+Wordt opgelost zodra het ophalen is voltooid.
getToken()
chrome.instanceID.getToken(
getTokenParams: object,
): Promise<string>
Retourneer een token waarmee de geautoriseerde entiteit toegang krijgt tot de service die is gedefinieerd door de scope.
Parameters
- getTokenParams
voorwerp
Parameters voor getToken.
- geautoriseerde entiteit
snaar
Chrome 46+Hiermee wordt de entiteit geïdentificeerd die gemachtigd is om toegang te krijgen tot de resources die aan deze instantie-ID zijn gekoppeld. Dit kan een project-ID uit de Google Developer Console zijn.
- opties
object optioneel
Chrome 46+ Niet meer ondersteund sinds Chrome 89Deze opties zijn verouderd en worden genegeerd.
Hiermee kunt u een klein aantal sleutel/waarde-paren van het type string toevoegen die aan het token worden gekoppeld en die mogelijk worden gebruikt bij de verwerking van het verzoek.
- domein
snaar
Chrome 46+Hiermee worden de geautoriseerde acties geïdentificeerd die de geautoriseerde entiteit kan uitvoeren. Bijvoorbeeld: voor het verzenden van GCM-berichten moet
GCMbereik worden gebruikt.
Retourneert
Belofte<string>
Chrome 96+Wordt opgelost zodra het ophalen is voltooid.
Evenementen
onTokenRefresh
chrome.instanceID.onTokenRefresh.addListener(
callback: function,
)
Wordt geactiveerd wanneer alle toegekende tokens vernieuwd moeten worden.
Parameters
- terugbelverzoek
functie
De
callbackparameter ziet er als volgt uit:() => void