chrome.instanceID

Beschrijving

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

Machtigingen

gcm

Beschikbaarheid

Chroom 44+

Methoden

deleteID()

chrome.instanceID.deleteID(): Promise<void>

Hiermee wordt de app-instantie-ID opnieuw ingesteld en worden alle daaraan gekoppelde tokens ingetrokken.

Retourneren

  • Belofte<leegte>

    Chroom 96+

deleteToken()

chrome.instanceID.deleteToken(
  deleteTokenParams: object,
)
: Promise<void>

Revokes a granted token.

Parameters

  • deleteTokenParams

    voorwerp

    Parameters for deleteToken.

    • authorizedEntity

      snaar

      Chroom 46+

      De geautoriseerde entiteit die wordt gebruikt om het token te verkrijgen.

    • domein

      snaar

      Chroom 46+

      The scope that is used to obtain the token.

Retourneren

  • Belofte<leegte>

    Chroom 96+

getCreationTime()

chrome.instanceID.getCreationTime(): Promise<number>

Haalt het tijdstip op waarop de InstanceID is gegenereerd. De callback retourneert het tijdstip van aanmaak.

Retourneren

  • Belofte <Mummer>

    Chroom 96+

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.

Retourneren

  • Belofte<string>

    Chroom 96+

getToken()

chrome.instanceID.getToken(
  getTokenParams: object,
)
: Promise<string>

Retourneer een token waarmee de geautoriseerde entiteit toegang krijgt tot de service die door de scope is gedefinieerd.

Parameters

  • getTokenParams

    voorwerp

    Parameters for 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+ Deprecated since 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.

Retourneren

  • Belofte<string>

    Chroom 96+

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