Descrizione
Usa chrome.instanceID
per accedere al servizio ID istanza.
Autorizzazioni
gcm
Disponibilità
Metodi
deleteID()
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 successiveLe 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()
chrome.instanceID.deleteToken(
deleteTokenParams: object,
callback?: function,
)
Revoca un token concesso.
Parametri
-
deleteTokenParams
oggetto
Parametri per deleteToken.
-
authorizedEntity
stringa
Chrome 46 e versioni successiveL'entità autorizzata utilizzata per ottenere il token.
-
ambito
stringa
Chrome 46 e versioni successiveL'ambito utilizzato per ottenere il token.
-
-
callback
funzione facoltativa
Il parametro
callback
ha il seguente aspetto:() => void
Ritorni
-
Promise<void>
Chrome 96 e versioni successiveLe 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()
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 successiveLe 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()
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 successiveLe 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()
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 successiveIdentifica 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 89sono 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 successiveIdentifica 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 successiveLe 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