Descrição
Use chrome.instanceID
para acessar o serviço de ID da instância.
Permissões
gcm
Disponibilidade
Métodos
deleteID()
chrome.instanceID.deleteID(
callback?: function,
)
Redefine o identificador da instância do aplicativo e revoga todos os tokens associados a ele.
Parâmetros
-
callback
função opcional
O parâmetro
callback
tem esta aparência:() => void
Retorna
-
Promessa<void>
Chrome 96 ou versão mais recenteAs promessas só têm suporte no Manifesto V3 e versões mais recentes. Outras plataformas precisam usar callbacks.
deleteToken()
chrome.instanceID.deleteToken(
deleteTokenParams: object,
callback?: function,
)
Revoga um token concedido.
Parâmetros
-
deleteTokenParams
objeto
Parâmetros para deleteToken.
-
authorizedEntity
string
Chrome 46 ou superiorA entidade autorizada usada para receber o token.
-
escopo
string
Chrome 46 ou superiorO escopo usado para receber o token.
-
-
callback
função opcional
O parâmetro
callback
tem esta aparência:() => void
Retorna
-
Promessa<void>
Chrome 96 ou versão mais recenteAs promessas só têm suporte no Manifesto V3 e versões mais recentes. Outras plataformas precisam usar callbacks.
getCreationTime()
chrome.instanceID.getCreationTime(
callback?: function,
)
Recupera o horário em que o InstanceID é gerado. O horário da criação vai ser retornado pelo callback
.
Parâmetros
-
callback
função opcional
O parâmetro
callback
tem esta aparência:(creationTime: number) => void
-
creationTime
number
A hora em que o ID da instância foi gerado, representado em milissegundos desde o período.
-
Retorna
-
Promise<number>
Chrome 96 ou versão mais recenteAs promessas só têm suporte no Manifesto V3 e versões mais recentes. Outras plataformas precisam usar callbacks.
getID()
chrome.instanceID.getID(
callback?: function,
)
Recupera um identificador para a instância do app. O ID da instância será retornado por callback
. O mesmo ID será retornado desde que a identidade do aplicativo não tenha sido revogada ou tenha expirado.
Parâmetros
-
callback
função opcional
O parâmetro
callback
tem esta aparência:(instanceID: string) => void
-
instanceID
string
Um ID de instância atribuído à instância do app.
-
Retorna
-
Promessa<string>
Chrome 96 ou versão mais recenteAs promessas só têm suporte no Manifesto V3 e versões mais recentes. Outras plataformas precisam usar callbacks.
getToken()
chrome.instanceID.getToken(
getTokenParams: object,
callback?: function,
)
Retorne um token que permita que a entidade autorizada acesse o serviço definido pelo escopo.
Parâmetros
-
getTokenParams
objeto
Parâmetros para getToken.
-
authorizedEntity
string
Chrome 46 ou superiorIdentifica a entidade que está autorizada a acessar recursos associados a esse ID de instância. Pode ser um ID do projeto do Google Developers Console.
-
opções
objeto opcional
Chrome 46 ou superior Descontinuado desde o Chrome 89estão obsoletas 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 ou superiorIdentifica ações autorizadas que a entidade autorizada pode realizar. Por exemplo: para enviar mensagens do GCM, use o escopo
GCM
.
-
-
callback
função opcional
O parâmetro
callback
tem esta aparência:(token: string) => void
-
token
string
Um token atribuído pelo serviço solicitado.
-
Retorna
-
Promessa<string>
Chrome 96 ou versão mais recenteAs promessas só têm suporte no Manifesto V3 e versões mais recentes. Outras plataformas precisam usar callbacks.
Eventos
onTokenRefresh
chrome.instanceID.onTokenRefresh.addListener(
callback: function,
)
Disparado quando todos os tokens concedidos precisam ser atualizados.
Parâmetros
-
callback
função
O parâmetro
callback
tem esta aparência:() => void