Descrizione
Usa chrome.instanceID
per accedere al servizio ID istanza.
Autorizzazioni
gcm
Disponibilità
Metodi
deleteID()
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()
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()
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<number>
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()
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<string>
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()
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 89sono 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<string>
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