browser.instanceID

Descrizione

Utilizza chrome.instanceID per accedere al servizio ID istanza.

Autorizzazioni

gcm

Disponibilità

Browser Chrome 44 e versioni successive * da Chrome 148

Metodi

deleteID()

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

Reimposta l'identificatore dell'istanza dell'app e revoca tutti i token associati.

Resi

  • Promise<void>

    Browser Chrome 96+ .* da Chrome 148

    Viene risolta al termine dell'eliminazione. L'identificatore dell'istanza è stato revocato correttamente se la promise non viene rifiutata.

deleteToken()

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

Revoca un token concesso.

Parametri

  • deleteTokenParams

    oggetto

    Parametri per deleteToken.

    • authorizedEntity

      stringa

      Chrome 46 e versioni successive browser.* da Chrome 148

      Il soggetto autorizzato utilizzato per ottenere il token.

    • ambito

      stringa

      Chrome 46 e versioni successive browser.* da Chrome 148

      L'ambito utilizzato per ottenere il token.

Resi

  • Promise<void>

    Browser Chrome 96+ .* da Chrome 148

    Si risolve al termine dell'eliminazione del token. Il token è stato revocato correttamente se la promessa non viene rifiutata.

getCreationTime()

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

Recupera l'ora in cui è stato generato l'ID istanza. L'ora di creazione verrà restituita da callback.

Resi

  • Promise<number>

    Browser Chrome 96+ .* da Chrome 148

    Si risolve al termine del recupero.

getID()

browser.instanceID.getID(): Promise<string>

Recupera un identificatore per l'istanza dell'app. L'ID istanza verrà restituito da callback. Verrà restituito lo stesso ID, a meno che l'identità dell'applicazione non sia stata revocata o non sia scaduta.

Resi

  • Promise<string>

    Browser Chrome 96+ .* da Chrome 148

    Si risolve al termine del recupero.

getToken()

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

Restituisce un token che consente al soggetto autorizzato di accedere al servizio definito dall'ambito.

Parametri

  • getTokenParams

    oggetto

    Parametri per getToken.

    • authorizedEntity

      stringa

      Chrome 46 e versioni successive browser.* da Chrome 148

      Identifica l'entità autorizzata ad accedere alle risorse associate a questo ID istanza. Può essere un ID progetto di Google Developers Console.

    • opzioni

      object facoltativo

      Chrome 46 e versioni successive browser.* da Chrome 148 Ritirato da Chrome 89

      sono deprecate e verranno ignorate.

      Consente di includere un numero ridotto di coppie chiave/valore di stringhe che verranno associate al token e che potrebbero essere utilizzate nell'elaborazione della richiesta.

    • ambito

      stringa

      Chrome 46 e versioni successive browser.* da Chrome 148

      Identifica le azioni autorizzate che il soggetto autorizzato può intraprendere. Ad esempio, per l'invio di messaggi GCM, deve essere utilizzato l'ambito GCM.

Resi

  • Promise<string>

    Browser Chrome 96+ .* da Chrome 148

    Si risolve al termine del recupero.

Eventi

onTokenRefresh

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

Attivato quando tutti i token concessi devono essere aggiornati.

Parametri

  • callback

    funzione

    Il parametro callback ha il seguente aspetto:

    () => void