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 in Manifest V3 e versioni successive, ma vengono forniti callback per garantire la compatibilità con le versioni precedenti. Non puoi utilizzarli entrambi nella stessa chiamata di funzione. La promessa viene risolta con lo stesso tipo trasmesso al 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 in Manifest V3 e versioni successive, ma vengono forniti callback per garantire la compatibilità con le versioni precedenti. Non puoi utilizzarli entrambi nella stessa chiamata di funzione. La promessa viene risolta con lo stesso tipo trasmesso al 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 in Manifest V3 e versioni successive, ma vengono forniti callback per garantire la compatibilità con le versioni precedenti. Non puoi utilizzarli entrambi nella stessa chiamata di funzione. La promessa viene risolta con lo stesso tipo trasmesso al 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 in Manifest V3 e versioni successive, ma vengono forniti callback per garantire la compatibilità con le versioni precedenti. Non puoi utilizzarli entrambi nella stessa chiamata di funzione. La promessa viene risolta con lo stesso tipo trasmesso al 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 in Manifest V3 e versioni successive, ma vengono forniti callback per garantire la compatibilità con le versioni precedenti. Non puoi utilizzarli entrambi nella stessa chiamata di funzione. La promessa viene risolta con lo stesso tipo trasmesso al 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