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 solo per Manifest V3 e versioni successive, mentre le altre piattaforme devono utilizzare i 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 solo per Manifest V3 e versioni successive, mentre le altre piattaforme devono utilizzare i 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 solo per Manifest V3 e versioni successive, mentre le altre piattaforme devono utilizzare i 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 solo per Manifest V3 e versioni successive, mentre le altre piattaforme devono utilizzare i 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 solo per Manifest V3 e versioni successive, mentre le altre piattaforme devono utilizzare i 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