Beschrijving
Gebruik chrome.instanceID
om toegang te krijgen tot de Instance ID-service.
Machtigingen
gcm
Beschikbaarheid
Methoden
deleteID()
chrome.instanceID.deleteID(
callback?: function,
): Promise<void>
Hiermee wordt de app-instantie-ID opnieuw ingesteld en worden alle daaraan gekoppelde tokens ingetrokken.
Parameters
- terugbellen
functie optioneel
De
callback
ziet er als volgt uit:() => void
Retourneren
Belofte<leegte>
Chroom 96+Promises worden alleen ondersteund voor Manifest V3 en hoger. Andere platforms moeten callbacks gebruiken.
deleteToken()
chrome.instanceID.deleteToken(
deleteTokenParams: object,
callback?: function,
): Promise<void>
Trekt een toegekend token in.
Parameters
- deleteTokenParams
voorwerp
Parameters voor deleteToken.
- geautoriseerde entiteit
snaar
Chroom 46+De geautoriseerde entiteit die wordt gebruikt om het token te verkrijgen.
- domein
snaar
Chroom 46+De scope die gebruikt wordt om het token te verkrijgen.
- terugbellen
functie optioneel
De
callback
ziet er als volgt uit:() => void
Retourneren
Belofte<leegte>
Chroom 96+Promises worden alleen ondersteund voor Manifest V3 en hoger. Andere platforms moeten callbacks gebruiken.
getCreationTime()
chrome.instanceID.getCreationTime(
callback?: function,
): Promise<number>
Haalt het tijdstip op waarop de InstanceID is gegenereerd. De callback
retourneert het tijdstip van aanmaak.
Parameters
- terugbellen
functie optioneel
De
callback
ziet er als volgt uit:(creationTime: number) => void
- scheppingstijd
nummer
Het tijdstip waarop de Instance ID is gegenereerd, weergegeven in milliseconden sinds het tijdperk.
Retourneren
Belofte<nummer>
Chroom 96+Promises worden alleen ondersteund voor Manifest V3 en hoger. Andere platforms moeten callbacks gebruiken.
getID()
chrome.instanceID.getID(
callback?: function,
): 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.
Parameters
- terugbellen
functie optioneel
De
callback
ziet er als volgt uit:(instanceID: string) => void
- instantie-ID
snaar
Een instantie-ID die is toegewezen aan de app-instantie.
Retourneren
Belofte<string>
Chroom 96+Promises worden alleen ondersteund voor Manifest V3 en hoger. Andere platforms moeten callbacks gebruiken.
getToken()
chrome.instanceID.getToken(
getTokenParams: object,
callback?: function,
): Promise<string>
Retourneer een token waarmee de geautoriseerde entiteit toegang krijgt tot de service die door de scope is gedefinieerd.
Parameters
- getTokenParams
voorwerp
Parameters voor getToken.
- geautoriseerde entiteit
snaar
Chroom 46+Identificeert de entiteit die geautoriseerd is om toegang te krijgen tot resources die aan deze instantie-ID zijn gekoppeld. Dit kan een project-ID uit de Google Developer Console zijn.
- opties
object optioneel
Chrome 46+ Verouderd sinds Chrome 89opties zijn verouderd en worden genegeerd.
Hiermee kunt u een klein aantal sleutel-/waardeparen opgeven die aan het token worden gekoppeld en die kunnen worden gebruikt bij het verwerken van de aanvraag.
- domein
snaar
Chroom 46+Identificeert geautoriseerde acties die de geautoriseerde entiteit kan uitvoeren. Bijvoorbeeld voor het verzenden van GCM-berichten moet
GCM
scope worden gebruikt.
- terugbellen
functie optioneel
De
callback
ziet er als volgt uit:(token: string) => void
- token
snaar
Een token dat is toegewezen door de aangevraagde service.
Retourneren
Belofte<string>
Chroom 96+Promises 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 vernieuwd moeten worden.
Parameters
- terugbellen
functie
De
callback
ziet er als volgt uit:() => void