Descrizione
Utilizza chrome.instanceID per accedere al servizio ID istanza.
Autorizzazioni
gcmDisponibilità
Metodi
deleteID()
browser.instanceID.deleteID(): Promise<void>
Reimposta l'identificatore dell'istanza dell'app e revoca tutti i token associati.
Resi
-
Promise<void>
Browser Chrome 96+ .* da Chrome 148Viene risolta al termine dell'eliminazione. L'identificatore dell'istanza è stato revocato correttamente se la promise non viene rifiutata.
deleteToken()
browser.instanceID.deleteToken(
deleteTokenParams: object,
): Promise<void>
Revoca un token concesso.
Parametri
-
deleteTokenParams
oggetto
Parametri per deleteToken.
-
authorizedEntity
stringa
Chrome 46 e versioni successive browser.* da Chrome 148Il soggetto autorizzato utilizzato per ottenere il token.
-
ambito
stringa
Chrome 46 e versioni successive browser.* da Chrome 148L'ambito utilizzato per ottenere il token.
-
Resi
-
Promise<void>
Browser Chrome 96+ .* da Chrome 148Si risolve al termine dell'eliminazione del token. Il token è stato revocato correttamente se la promessa non viene rifiutata.
getCreationTime()
browser.instanceID.getCreationTime(): Promise<number>
Recupera l'ora in cui è stato generato l'ID istanza. L'ora di creazione verrà restituita da callback.
Resi
-
Promise<number>
Browser Chrome 96+ .* da Chrome 148Si risolve al termine del recupero.
getID()
browser.instanceID.getID(): Promise<string>
Recupera un identificatore per l'istanza dell'app. L'ID istanza verrà restituito da callback. Verrà restituito lo stesso ID, a meno che l'identità dell'applicazione non sia stata revocata o non sia scaduta.
Resi
-
Promise<string>
Browser Chrome 96+ .* da Chrome 148Si risolve al termine del recupero.
getToken()
browser.instanceID.getToken(
getTokenParams: object,
): Promise<string>
Restituisce un token che consente al soggetto autorizzato di accedere al servizio definito dall'ambito.
Parametri
-
getTokenParams
oggetto
Parametri per getToken.
-
authorizedEntity
stringa
Chrome 46 e versioni successive browser.* da Chrome 148Identifica l'entità autorizzata ad accedere alle risorse associate a questo ID istanza. Può essere un ID progetto di Google Developers Console.
-
opzioni
object facoltativo
Chrome 46 e versioni successive browser.* da Chrome 148 Ritirato da Chrome 89sono deprecate e verranno ignorate.
Consente di includere un numero ridotto di coppie chiave/valore di stringhe che verranno associate al token e che potrebbero essere utilizzate nell'elaborazione della richiesta.
-
ambito
stringa
Chrome 46 e versioni successive browser.* da Chrome 148Identifica le azioni autorizzate che il soggetto autorizzato può intraprendere. Ad esempio, per l'invio di messaggi GCM, deve essere utilizzato l'ambito
GCM.
-
Resi
-
Promise<string>
Browser Chrome 96+ .* da Chrome 148Si risolve al termine del recupero.
Eventi
onTokenRefresh
browser.instanceID.onTokenRefresh.addListener(
callback: function,
)
Attivato quando tutti i token concessi devono essere aggiornati.
Parametri
-
callback
funzione
Il parametro
callbackha il seguente aspetto:() => void