The Instance ID API is deprecated. If you need to access unique app installation identifiers, use the Firebase installations API. See also Firebase installations and Instance ID. The Instance ID server-side API will be turned down on September 29, 2027. Please refer to the FAQ page for migration guidance. New projects will not be able to onboard the Instance ID server-side API after October 1, 2026.
O Google usa tecnologia de IA na tradução de conteúdos para seu idioma de preferência. As traduções com IA podem ter erros.
API Example ID
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
A API Instance ID permite integrar o ID de instância ao app Android ou iOS. O ID de instância fornece um identificador exclusivo para cada instância do app e um mecanismo para autenticar e autorizar ações. O InstanceID é de longa duração, mas pode expirar pelos seguintes motivos:
Redefinição de fábrica do dispositivo.
O usuário desinstala o app.
O usuário executa a opção "Limpar dados" no app.
O dispositivo não é usado por um período prolongado (o dispositivo e a região determinam o período).
O serviço de ID de instância detecta abuso ou erros e redefine o InstanceID.
Código do lado do servidor, se o app cliente exigir essa funcionalidade.
O serviço de ID de instância notifica seu app sobre uma InstanceID redefinição via
callback para um InstanceIDListenerService. Se o app receber essa notificação, ele precisará chamar getToken() e recuperar o novo InstanceID e atualizar os servidores.
Use o método getToken para comprovar a propriedade do InstanceID e permitir que os servidores acessem dados ou serviços associados ao app. O método segue os padrões do OAuth2 e exige um authorizedEntity e um scope. O authorizedEntity pode ser um ID do projeto ou outro InstanceID e determina os serviços autorizados a usar o token gerado. O scope determina o serviço ou os dados específicos a que o token permite acesso.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2026-09-12 UTC."],[],[]]