Beschrijving
Gebruik chrome.instanceID
om toegang te krijgen tot de Instance ID-service.
Machtigingen
gcm
Beschikbaarheid
Methoden
deleteID()
chrome.instanceID.deleteID(
callback?: function,
)
Reset de app-instantie-ID en trekt alle daaraan gekoppelde tokens in.
Parameters
- terugbellen
functie optioneel
De
callback
parameter ziet er als volgt uit:() => void
Retouren
Beloof <nietig>
Chroom 96+Beloften worden alleen ondersteund voor Manifest V3 en hoger, andere platforms moeten callbacks gebruiken.
deleteToken()
chrome.instanceID.deleteToken(
deleteTokenParams: object,
callback?: function,
)
Trekt een toegekend token in.
Parameters
- deleteTokenParams
voorwerp
Parameters voor deleteToken.
- geautoriseerdeEntiteit
snaar
Chroom 46+De geautoriseerde entiteit die wordt gebruikt om het token te verkrijgen.
- domein
snaar
Chroom 46+Het bereik dat wordt gebruikt om het token te verkrijgen.
- terugbellen
functie optioneel
De
callback
parameter ziet er als volgt uit:() => void
Retouren
Beloof <nietig>
Chroom 96+Beloften worden alleen ondersteund voor Manifest V3 en hoger, andere platforms moeten callbacks gebruiken.
getCreationTime()
chrome.instanceID.getCreationTime(
callback?: function,
)
Haalt het tijdstip op waarop de InstanceID is gegenereerd. De aanmaaktijd wordt geretourneerd door de callback
.
Parameters
- terugbellen
functie optioneel
De
callback
parameter ziet er als volgt uit:(creationTime: number) => void
- creatieTijd
nummer
Het tijdstip waarop de exemplaar-ID is gegenereerd, weergegeven in milliseconden sinds het tijdperk.
Retouren
Beloof<nummer>
Chroom 96+Beloften worden alleen ondersteund voor Manifest V3 en hoger, andere platforms moeten callbacks gebruiken.
getID()
chrome.instanceID.getID(
callback?: function,
)
Haalt een ID op voor het app-exemplaar. De instance-ID wordt geretourneerd door de callback
. Dezelfde ID wordt geretourneerd zolang de applicatie-identiteit niet is ingetrokken of verlopen.
Parameters
- terugbellen
functie optioneel
De
callback
parameter ziet er als volgt uit:(instanceID: string) => void
- instantie-ID
snaar
Een exemplaar-ID die is toegewezen aan het app-exemplaar.
Retouren
Beloof<tekenreeks>
Chroom 96+Beloften worden alleen ondersteund voor Manifest V3 en hoger, andere platforms moeten callbacks gebruiken.
getToken()
chrome.instanceID.getToken(
getTokenParams: object,
callback?: function,
)
Retourneert een token waarmee de geautoriseerde entiteit toegang kan krijgen tot de service die is gedefinieerd door het bereik.
Parameters
- getTokenParams
voorwerp
Parameters voor getToken.
- geautoriseerdeEntiteit
snaar
Chroom 46+Identificeert de entiteit die geautoriseerd is om toegang te krijgen tot bronnen die aan deze exemplaar-ID zijn gekoppeld. Het kan een project-ID zijn van de Google-ontwikkelaarsconsole .
- opties
object optioneel
Chrome 46+ Verouderd sinds Chrome 89opties zijn verouderd en worden genegeerd.
Maakt het mogelijk om een klein aantal sleutel/waarde-paren op te nemen die aan het token worden gekoppeld en die kunnen worden gebruikt bij het verwerken van het verzoek.
- domein
snaar
Chroom 46+Identificeert geautoriseerde acties die de geautoriseerde entiteit kan ondernemen. Voor het verzenden van GCM-berichten moet bijvoorbeeld
GCM
bereik worden gebruikt.
- terugbellen
functie optioneel
De
callback
parameter ziet er als volgt uit:(token: string) => void
- teken
snaar
Een token toegewezen door de aangevraagde service.
Retouren
Beloof<tekenreeks>
Chroom 96+Beloften worden alleen ondersteund voor Manifest V3 en hoger, andere platforms moeten callbacks gebruiken.
Evenementen
onTokenRefresh
chrome.instanceID.onTokenRefresh.addListener(
callback: function,
)
Wordt geactiveerd wanneer alle toegekende tokens moeten worden vernieuwd.
Parameters
- terugbellen
functie
De
callback
parameter ziet er als volgt uit:() => void