chrome.instanceID

Descrizione

Usa chrome.instanceID per accedere al servizio ID istanza.

Autorizzazioni

gcm

Disponibilità

Chrome 44 e versioni successive

Metodi

deleteID()

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

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

Parametri

  • callback

    funzione facoltativa

    Il parametro callback ha il seguente aspetto:

    ()=>void

Ritorni

  • Promise<void>

    Chrome 96 e versioni successive

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

deleteToken()

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

Revoca un token concesso.

Parametri

  • deleteTokenParams

    oggetto

    Parametri per deleteToken.

    • authorizedEntity

      stringa

      Chrome 46 e versioni successive

      L'entità 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

Ritorni

  • Promise<void>

    Chrome 96 e versioni successive

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

getCreationTime()

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

Recupera l'ora in cui è stato generato l'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

      Il tempo in cui è stato generato l'ID istanza, espresso in millisecondi dall'epoca.

Ritorni

  • Promessa<numero>

    Chrome 96 e versioni successive

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

getID()

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

Recupera un identificatore per l'istanza dell'app. L'ID istanza verrà restituito da callback. Lo stesso ID verrà restituito se l'identità dell'applicazione non è stata revocata o non è scaduta.

Parametri

  • callback

    funzione facoltativa

    Il parametro callback ha il seguente aspetto:

    (instanceID: string)=>void

    • instanceID

      stringa

      Un ID istanza assegnato all'istanza dell'app.

Ritorni

  • Promessa<string>

    Chrome 96 e versioni successive

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

getToken()

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

Restituisci 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 Developer Console.

    • opzioni

      oggetto facoltativo

      Chrome 46 e versioni successive Obsoleto da Chrome 89

      sono obsolete e verranno ignorate.

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

    • ambito

      stringa

      Chrome 46 e versioni successive

      Identifica le azioni autorizzate che la persona giuridica autorizzata può eseguire. Ad esempio, per l'invio di messaggi GCM, deve essere utilizzato l'ambito GCM.

  • callback

    funzione facoltativa

    Il parametro callback ha il seguente aspetto:

    (token: string)=>void

    • token

      stringa

      Un token assegnato dal servizio richiesto.

Ritorni

  • Promessa<string>

    Chrome 96 e versioni successive

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

Eventi

onTokenRefresh

chrome.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