chrome.instanceID

Descrizione

Usa chrome.instanceID per accedere al servizio ID istanza.

Autorizzazioni

gcm

Disponibilità

Chrome 44 e versioni successive .

Metodi

deleteID()

Promesso .
chrome.instanceID.deleteID(
  callback?: function,
)

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

Parametri

  • callback

    funzione facoltativa

    Il parametro callback ha il seguente aspetto:

    () => void

Resi

  • Promesso<void>

    Chrome 96 e versioni successive .

    Le promesse sono supportate solo per Manifest V3 e versioni successive, mentre le altre piattaforme devono utilizzare i callback.

deleteToken()

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

Revoca un token concesso.

Parametri

  • deleteTokenParams

    oggetto

    Parametri per deleteToken.

    • authorizedEntity

      stringa

      Chrome 46 e versioni successive .

      La persona giuridica autorizzata utilizzata per ottenere il token.

    • ambito

      stringa

      Chrome 46 e versioni successive .

      L'ambito utilizzato per ottenere il token.

  • callback

    funzione facoltativa

    Il parametro callback ha il seguente aspetto:

    () => void

Resi

  • Promesso<void>

    Chrome 96 e versioni successive .

    Le promesse sono supportate solo per Manifest V3 e versioni successive, mentre le altre piattaforme devono utilizzare i callback.

getCreationTime()

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

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

Parametri

  • callback

    funzione facoltativa

    Il parametro callback ha il seguente aspetto:

    (creationTime: number) => void

    • creationTime

      numero

      L'ora in cui è stato generato l'ID istanza, rappresentata in millisecondi a partire dall'epoca.

Resi

  • Promise&lt;number&gt;

    Chrome 96 e versioni successive .

    Le promesse sono supportate solo per Manifest V3 e versioni successive, mentre le altre piattaforme devono utilizzare i callback.

getID()

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

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

Parametri

  • callback

    funzione facoltativa

    Il parametro callback ha il seguente aspetto:

    (instanceID: string) => void

    • instanceID

      stringa

      Un ID istanza assegnato all'istanza di app.

Resi

  • Promise&lt;string&gt;

    Chrome 96 e versioni successive .

    Le promesse sono supportate solo per Manifest V3 e versioni successive, mentre le altre piattaforme devono utilizzare i callback.

getToken()

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

Restituire un token che consente all'entità autorizzata di accedere al servizio definito dall'ambito.

Parametri

  • getTokenParams

    oggetto

    Parametri per getToken.

    • authorizedEntity

      stringa

      Chrome 46 e versioni successive .

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

    • opzioni

      oggetto facoltativo

      Chrome 46 e versioni successive Ritirato da Chrome 89

      sono deprecate e verranno ignorate.

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

    • ambito

      stringa

      Chrome 46 e versioni successive .

      Identifica le azioni autorizzate che l'entità autorizzata può eseguire. Ad es. per l'invio di messaggi GCM, deve essere utilizzato GCM ambito.

  • callback

    funzione facoltativa

    Il parametro callback ha il seguente aspetto:

    (token: string) => void

    • token

      stringa

      Un token assegnato dal servizio richiesto.

Resi

  • Promise&lt;string&gt;

    Chrome 96 e versioni successive .

    Le promesse sono supportate solo per Manifest V3 e versioni successive, mentre le altre piattaforme devono utilizzare i callback.

Eventi

onTokenRefresh

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

Attivato quando è necessario aggiornare tutti i token concessi.

Parametri

  • callback

    funzione

    Il parametro callback ha il seguente aspetto:

    () => void