Descrição
Use chrome.instanceID para acessar o serviço de ID da instância.
Permissões
gcmDisponibilidade
Métodos
deleteID()
chrome.instanceID.deleteID(
callback?: function,
): Promise<void>
Redefine o identificador da instância do app e revoga todos os tokens associados a ele.
Parâmetros
- 
    callbackfunção opcional O parâmetro callbacktem esta aparência:() => void 
Retorna
- 
            Promise<void> Chrome 96+As promessas só são compatíveis com o Manifest V3 e versões mais recentes. Outras plataformas precisam usar callbacks. 
deleteToken()
chrome.instanceID.deleteToken(
deleteTokenParams: object,
callback?: function,
): Promise<void>
Revoga um token concedido.
Parâmetros
- 
    deleteTokenParamsobjeto Parâmetros para deleteToken. - 
    authorizedEntitystring Chrome 46 ou mais recenteA entidade autorizada usada para receber o token. 
- 
    escopostring Chrome 46 ou mais recenteO escopo usado para receber o token. 
 
- 
    
- 
    callbackfunção opcional O parâmetro callbacktem esta aparência:() => void 
Retorna
- 
            Promise<void> Chrome 96+As promessas só são compatíveis com o Manifest V3 e versões mais recentes. Outras plataformas precisam usar callbacks. 
getCreationTime()
chrome.instanceID.getCreationTime(
callback?: function,
): Promise<number>
Recupera o horário em que o InstanceID foi gerado. O tempo de criação será retornado pelo callback.
Parâmetros
- 
    callbackfunção opcional O parâmetro callbacktem esta aparência:(creationTime: number) => void - 
    creationTimenúmero O momento em que o ID da instância foi gerado, representado em milissegundos desde o período. 
 
- 
    
Retorna
- 
            Promise<number> Chrome 96+As promessas só são compatíveis com o Manifest V3 e versões mais recentes. Outras plataformas precisam usar callbacks. 
getID()
chrome.instanceID.getID(
callback?: function,
): 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 enquanto a identidade do aplicativo não for revogada ou expirar.
Parâmetros
- 
    callbackfunção opcional O parâmetro callbacktem esta aparência:(instanceID: string) => void - 
    instanceIDstring Um ID de instância atribuído à instância do app. 
 
- 
    
Retorna
- 
            Promise<string> Chrome 96+As promessas só são compatíveis com o Manifest V3 e versões mais recentes. Outras plataformas precisam usar callbacks. 
getToken()
chrome.instanceID.getToken(
getTokenParams: object,
callback?: function,
): Promise<string>
Retorna um token que permite que a entidade autorizada acesse o serviço definido pelo escopo.
Parâmetros
- 
    getTokenParamsobjeto Parâmetros para getToken. - 
    authorizedEntitystring Chrome 46 ou mais recenteIdentifica a entidade autorizada a acessar recursos associados a esse ID da instância. Pode ser um ID de projeto do console de desenvolvedores do Google. 
- 
    opçõesobjeto opcional Chrome 46 ou mais recente Suspenso desde o Chrome 89serã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. 
- 
    escopostring Chrome 46 ou mais recenteIdentifica as ações autorizadas que a entidade autorizada pode realizar. Por exemplo, para enviar mensagens do GCM, use o escopo GCM.
 
- 
    
- 
    callbackfunção opcional O parâmetro callbacktem esta aparência:(token: string) => void - 
    tokenstring Um token atribuído pelo serviço solicitado. 
 
- 
    
Retorna
- 
            Promise<string> Chrome 96+As promessas só são compatíveis com o Manifest 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
- 
    callbackfunção O parâmetro callbacktem esta aparência:() => void