Descrição
Use chrome.instanceID para acessar o serviço de ID da instância.
Permissões
gcmDisponibilidade
Métodos
deleteID()
browser.instanceID.deleteID(): Promise<void>
Redefine o identificador da instância do app e revoga todos os tokens associados a ele.
Retorna
-
Promessa<void>
Chrome 96+ browser.* desde o Chrome 148É resolvida quando a exclusão é concluída. O identificador de instância será revogado se a promessa não for rejeitada.
deleteToken()
browser.instanceID.deleteToken(
deleteTokenParams: object,
): Promise<void>
Revoga um token concedido.
Parâmetros
-
deleteTokenParams
objeto
Parâmetros para deleteToken.
-
authorizedEntity
string
Chrome 46+ browser.* desde o Chrome 148A entidade autorizada usada para receber o token.
-
escopo
string
Chrome 46+ browser.* desde o Chrome 148O escopo usado para receber o token.
-
Retorna
-
Promessa<void>
Chrome 96+ browser.* desde o Chrome 148É resolvida quando a exclusão do token é concluída. O token foi revogado com sucesso se a promessa não for rejeitada.
getCreationTime()
browser.instanceID.getCreationTime(): Promise<number>
Recupera o horário em que o InstanceID foi gerado. O horário de criação será retornado pelo callback.
Retorna
-
Promise<number>
Chrome 96+ browser.* desde o Chrome 148É resolvida quando a recuperação é concluída.
getID()
browser.instanceID.getID(): Promise<string>
Recupera um identificador para a instância do app. O ID da instância será retornado pelo callback. O mesmo ID será retornado, desde que a identidade do aplicativo não tenha sido revogada ou expirado.
Retorna
-
Promise<string>
Chrome 96+ browser.* desde o Chrome 148É resolvida quando a recuperação é concluída.
getToken()
browser.instanceID.getToken(
getTokenParams: object,
): Promise<string>
Retorna um token que permite que a entidade autorizada acesse o serviço definido pelo escopo.
Parâmetros
-
getTokenParams
objeto
Parâmetros para getToken.
-
authorizedEntity
string
Chrome 46+ browser.* desde o Chrome 148Identifica a entidade autorizada a acessar recursos associados a esse ID de instância. Pode ser um ID do projeto do Google Developers Console.
-
opções
objeto optional
Chrome 46+ browser.* desde o Chrome 148 Descontinuado desde o Chrome 89foram descontinuadas e serão ignoradas.
Permite incluir um pequeno número de pares de chave-valor de string que serão associados ao token e poderão ser usados no processamento da solicitação.
-
escopo
string
Chrome 46+ browser.* desde o Chrome 148Identifica as ações que a entidade autorizada pode realizar. Por exemplo, para enviar mensagens do GCM, use o escopo
GCM.
-
Retorna
-
Promise<string>
Chrome 96+ browser.* desde o Chrome 148É resolvida quando a recuperação é concluída.
Eventos
onTokenRefresh
browser.instanceID.onTokenRefresh.addListener(
callback: function,
)
Acionado quando todos os tokens concedidos precisam ser atualizados.
Parâmetros
-
callback
função
O parâmetro
callbacké semelhante a:() => void