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,
)

Reset de app-instantie-ID en trekt alle daaraan gekoppelde tokens in.

Parameters

  • terugbellen

    functie optioneel

    De callback parameter ziet er als volgt uit:

    () => void

Retouren

  • Beloof <nietig>

    Chroom 96+

    Beloften worden ondersteund in Manifest V3 en hoger, maar er zijn callbacks beschikbaar voor achterwaartse compatibiliteit. U kunt niet beide gebruiken bij dezelfde functieaanroep. De belofte wordt opgelost met hetzelfde type dat wordt doorgegeven aan de callback.

deleteToken()

Belofte
chrome.instanceID.deleteToken(
  deleteTokenParams: object,
  callback?: function,
)

Trekt een toegekend token in.

Parameters

  • deleteTokenParams

    voorwerp

    Parameters voor deleteToken.

    • geautoriseerdeEntiteit

      snaar

      Chroom 46+

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

    • domein

      snaar

      Chroom 46+

      Het bereik dat wordt gebruikt om het token te verkrijgen.

  • terugbellen

    functie optioneel

    De callback parameter ziet er als volgt uit:

    () => void

Retouren

  • Beloof <nietig>

    Chroom 96+

    Beloften worden ondersteund in Manifest V3 en hoger, maar er zijn callbacks beschikbaar voor achterwaartse compatibiliteit. U kunt niet beide gebruiken bij dezelfde functieaanroep. De belofte wordt opgelost met hetzelfde type dat wordt doorgegeven aan de callback.

getCreationTime()

Belofte
chrome.instanceID.getCreationTime(
  callback?: function,
)

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

Parameters

  • terugbellen

    functie optioneel

    De callback parameter ziet er als volgt uit:

    (creationTime: number) => void

    • creatieTijd

      nummer

      Het tijdstip waarop de exemplaar-ID is gegenereerd, weergegeven in milliseconden sinds het tijdperk.

Retouren

  • Beloof<nummer>

    Chroom 96+

    Beloften worden ondersteund in Manifest V3 en hoger, maar er zijn callbacks beschikbaar voor achterwaartse compatibiliteit. U kunt niet beide gebruiken bij dezelfde functieaanroep. De belofte wordt opgelost met hetzelfde type dat wordt doorgegeven aan de callback.

getID()

Belofte
chrome.instanceID.getID(
  callback?: function,
)

Haalt een ID op voor het app-exemplaar. De instance-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 parameter ziet er als volgt uit:

    (instanceID: string) => void

    • instantie-ID

      snaar

      Een exemplaar-ID die is toegewezen aan het app-exemplaar.

Retouren

  • Beloof<tekenreeks>

    Chroom 96+

    Beloften worden ondersteund in Manifest V3 en hoger, maar er zijn callbacks beschikbaar voor achterwaartse compatibiliteit. U kunt niet beide gebruiken bij dezelfde functieaanroep. De belofte wordt opgelost met hetzelfde type dat wordt doorgegeven aan de callback.

getToken()

Belofte
chrome.instanceID.getToken(
  getTokenParams: object,
  callback?: function,
)

Retourneert een token waarmee de geautoriseerde entiteit toegang kan krijgen tot de service die is gedefinieerd door het bereik.

Parameters

  • getTokenParams

    voorwerp

    Parameters voor getToken.

    • geautoriseerdeEntiteit

      snaar

      Chroom 46+

      Identificeert de entiteit die geautoriseerd is om toegang te krijgen tot bronnen die aan deze exemplaar-ID zijn gekoppeld. Het kan een project-ID zijn van de Google-ontwikkelaarsconsole .

    • opties

      object optioneel

      Chrome 46+ Verouderd sinds Chrome 89

      opties zijn verouderd en worden genegeerd.

      Maakt het mogelijk een klein aantal sleutel/waarde-paren op te nemen die aan het token worden gekoppeld en die kunnen worden gebruikt bij het verwerken van het verzoek.

    • domein

      snaar

      Chroom 46+

      Identificeert geautoriseerde acties die de geautoriseerde entiteit kan ondernemen. Voor het verzenden van GCM-berichten moet bijvoorbeeld GCM bereik worden gebruikt.

  • terugbellen

    functie optioneel

    De callback parameter ziet er als volgt uit:

    (token: string) => void

    • teken

      snaar

      Een token toegewezen door de aangevraagde service.

Retouren

  • Beloof<tekenreeks>

    Chroom 96+

    Beloften worden ondersteund in Manifest V3 en hoger, maar er zijn callbacks beschikbaar voor achterwaartse compatibiliteit. U kunt niet beide gebruiken bij dezelfde functieaanroep. De belofte wordt opgelost met hetzelfde type dat wordt doorgegeven aan de callback.

Evenementen

onTokenRefresh

chrome.instanceID.onTokenRefresh.addListener(
  callback: function,
)

Wordt geactiveerd wanneer alle toegekende tokens moeten worden vernieuwd.

Parameters

  • terugbellen

    functie

    De callback parameter ziet er als volgt uit:

    () => void