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 in Manifest V3 e versioni successive, ma sono disponibili callback per la compatibilità con le versioni precedenti. Non puoi utilizzare entrambi nella stessa chiamata di funzione. La si risolve con lo stesso tipo passato al 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 in Manifest V3 e versioni successive, ma sono disponibili callback per la compatibilità con le versioni precedenti. Non puoi utilizzare entrambi nella stessa chiamata di funzione. La si risolve con lo stesso tipo passato al 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 in Manifest V3 e versioni successive, ma sono disponibili callback per la compatibilità con le versioni precedenti. Non puoi utilizzare entrambi nella stessa chiamata di funzione. La si risolve con lo stesso tipo passato al 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 in Manifest V3 e versioni successive, ma sono disponibili callback per la compatibilità con le versioni precedenti. Non puoi utilizzare entrambi nella stessa chiamata di funzione. La si risolve con lo stesso tipo passato al 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 in Manifest V3 e versioni successive, ma sono disponibili callback per la compatibilità con le versioni precedenti. Non puoi utilizzare entrambi nella stessa chiamata di funzione. La si risolve con lo stesso tipo passato al 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