chrome.instanceID

Beschrijving

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

Toestemmingen

gcm

Beschikbaarheid

Chrome 44+

Methoden

deleteID()

Belofte
chrome.instanceID.deleteID(
  callback?: function,
)
: Promise<void>

Hiermee wordt de app-instantie-ID gereset en worden alle bijbehorende tokens ingetrokken.

Parameters

  • terugbelverzoek

    functie optioneel

    De callback parameter ziet er als volgt uit:

    () => void

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.

    Promises worden alleen ondersteund voor Manifest V3 en later; voor andere platforms moeten callbacks worden gebruikt.

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

      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.

  • terugbelverzoek

    functie optioneel

    De callback parameter ziet er als volgt uit:

    () => void

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.

    Promises worden alleen ondersteund voor Manifest V3 en later; voor andere platforms moeten callbacks worden gebruikt.

getCreationTime()

Belofte
chrome.instanceID.getCreationTime(
  callback?: function,
)
: Promise<number>

Haalt het tijdstip op waarop de InstanceID is gegenereerd. De aanmaaktijd wordt door de callback geretourneerd.

Parameters

  • terugbelverzoek

    functie optioneel

    De callback parameter ziet er als volgt uit:

    (creationTime: number) => void

    • creatietijd

      nummer

      Het tijdstip waarop de instantie-ID is gegenereerd, weergegeven in milliseconden sinds de epoch.

Retourneert

  • Belofte<nummer>

    Chrome 96+

    Wordt opgelost zodra het ophalen is voltooid.

    Promises worden alleen ondersteund voor Manifest V3 en later; voor andere platforms moeten callbacks worden gebruikt.

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

  • terugbelverzoek

    functie optioneel

    De callback parameter ziet er als volgt uit:

    (instanceID: string) => void

    • instantie-ID

      snaar

      Een instantie-ID die aan de app-instantie is toegewezen.

Retourneert

  • Belofte<string>

    Chrome 96+

    Wordt opgelost zodra het ophalen is voltooid.

    Promises worden alleen ondersteund voor Manifest V3 en later; voor andere platforms moeten callbacks worden gebruikt.

getToken()

Belofte
chrome.instanceID.getToken(
  getTokenParams: object,
  callback?: function,
)
: 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.

  • terugbelverzoek

    functie optioneel

    De callback parameter ziet er als volgt uit:

    (token: string) => void

    • token

      snaar

      Een token dat is toegewezen door de aangevraagde service.

Retourneert

  • Belofte<string>

    Chrome 96+

    Wordt opgelost zodra het ophalen is voltooid.

    Promises worden alleen ondersteund voor Manifest V3 en later; voor andere platforms moeten callbacks worden gebruikt.

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