chrome.instanceID

Beschrijving

Gebruik chrome.instanceID om toegang te krijgen tot de Instance ID-service.

Machtigingen

gcm

Beschikbaarheid

Chroom 44+

Methoden

deleteID()

Belofte
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()

Belofte
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()

Belofte
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()

Belofte
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()

Belofte
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 89

      opties 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