chrome.instanceID

Beschrijving

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

Toestemmingen

gcm

Beschikbaarheid

Chrome 44+

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 89

      Deze 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 GCM bereik 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 callback parameter ziet er als volgt uit:

    () => void