--- title: "Obtendo o ID do seu dispositivo" slug: "debug-get-device-id" updated: 2026-06-12T10:30:54Z published: 2026-06-12T10:30:54Z canonical: "docs.xtremepush.com/debug-get-device-id" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.xtremepush.com/llms.txt > Use this file to discover all available pages before exploring further. # Obtendo o ID do seu dispositivo Detalhes sobre como identificar o ID do seu dispositivo para fins de teste Sempre que você estiver realizando envios de teste para canais que não são baseados em perfil, como web push, mobile push, caixa de entrada, mensagens onsite/no app, é necessário identificar o ID do dispositivo. Você encontrará detalhes sobre como identificar o ID do seu dispositivo nos diferentes ambientes. ## Canais baseados na web Para canais baseados na web (push web, caixa de entrada web, mensagens no local), você pode facilmente obter o ID do dispositivo nas ferramentas de desenvolvimento do seu navegador preferido (Chrome, Opera, Firefox ou Safari). Abra pressionando Opção+Comando+I (⌥⌘ I) no Mac ou F12 ou Control+Shift+I no Windows. Navegue até a aba **do Console** JavaScript. Use o seguinte método do SDK para obter o ID do seu dispositivo: ```javascript xtremepush('get','device_info'); ``` O sistema retornará o ID do dispositivo como `id` (não a entrada nomeada `device_id`). ![2724](https://cdn.document360.io/b056e88b-f6c1-4bd2-b5b8-08e9336a17c9/Images/Documentation/729841e-Screenshot_2021-07-29_at_12.44.35(1).png?sv=2026-02-06&spr=https&st=2026-11-04T08%3A57%3A04Z&se=2026-11-04T09%3A57%3A04Z&sr=c&sp=r&sig=Npj9GGCkh008GO80eldxozD4COezSjZ7Kimi3KrtCXs%3D) Obtendo o ID do dispositivo no console JavaScript (no exemplo, o ID do dispositivo é 1126314414). ## Canais baseados em dispositivos móveis Para canais baseados em dispositivos móveis (push móvel, caixa de entrada móvel, mensagens no app), obter o ID do dispositivo será fácil nos aplicativos de palco. Você pode fazer isso ligando para o seguinte sistema: **Java (Android)** ```java mPushConnector.getDeviceInfo(this).get("XPushDeviceID"); //This will return the Xtremepush device ID as a string. ``` **Objective-C (iOS)** ```objectivec XPush.deviceInfo[@"deviceID"] ``` **Swift (iOS)** ```swift XPush.deviceInfo["deviceID"] ``` Você também pode encontrar o ID do seu dispositivo nos [logs de depuração](/documentation/docs/pt-br/debug-logs) do SDK. No seu app de produção, você precisará identificar o ID do seu dispositivo pela interface do usuário, restringindo os resultados por meio dos diferentes pontos de dados que nossos SDKs móveis coletam. Para isso, você pode usar nosso motor de segmentação (selecionando as condições [Informações do Dispositivo](/documentation/docs/pt-br/segmentation-device-info), [Localização](/documentation/docs/pt-br/segmentation-location) e [Atributos](/documentation/docs/pt-br/segmentation-user-info#language)) para identificar seu dispositivo. Alguns dos dados que você pode usar são: - Modelo do dispositivo - Sistema operacional (versão do sistema operacional) - Porta-aviões - Idioma - País Use uma combinação desses para reduzir os resultados. ## Segmentação por ID de dispositivo Depois de identificar o ID do seu dispositivo, poderá [incluí-lo](/documentation/docs/pt-br/segmentation-identifiers#device-id) usando o motor de segmentação (a [partir de Audiências](/documentation/docs/pt-br/audiences) ou diretamente da [segmentação dentro da campanha](/documentation/docs/pt-br/campaign-segment)). ![2726](https://cdn.document360.io/b056e88b-f6c1-4bd2-b5b8-08e9336a17c9/Images/Documentation/bc5e959-Screenshot_2024-05-17_at_12.15.56(1).png?sv=2026-02-06&spr=https&st=2026-11-04T08%3A57%3A04Z&se=2026-11-04T09%3A57%3A04Z&sr=c&sp=r&sig=Npj9GGCkh008GO80eldxozD4COezSjZ7Kimi3KrtCXs%3D) Exemplo de uma campanha de push web endereçada a um dispositivo de teste. > [!TIP] > Melhores práticas > > Clique em **Calcular** antes de iniciar a campanha e certifique-se de que o número de destinatários é maior que 0 e corresponde ao que você espera.