# Tipos de dispositivos explicados

Existem três tipos de registros sobre dispositivos registrados na Pushwoosh:

*   [Dispositivos Totais](#total-devices)
*   [Dispositivos com Push Ativado](#push-enabled-devices)
*   [Dispositivos com Alertas de Push Ativados](#push-alerts-enabled-devices)

## Dispositivos Totais

O número de **Dispositivos Totais** é indicado na sua conta Pushwoosh — o número à direita no canto superior esquerdo do Painel de Controle.

**Dispositivos Totais** incluem **todos os dispositivos que foram registrados** na Pushwoosh e estiveram **ativos nos últimos 90 dias**. Eles podem ou não ter tokens de push. Dispositivos sem tokens de push são alcançáveis com Mensagens In-App.

<Aside type="note">
Um token de push é uma chave única que identifica um aplicativo em um dispositivo específico; ele é emitido por gateways de nuvem e usado para entregar notificações push ao dispositivo.
</Aside>

O dispositivo é registrado assim que um usuário abre o aplicativo com o SDK da Pushwoosh pela primeira vez após a instalação. Uma vez que o aplicativo é iniciado, o SDK fará várias chamadas para o nosso backend, como `/applicationOpen` e `/getInApps`. Por exemplo:

```
Pushwoosh request:
 Url: https://api.pushwoosh.com/json/1.3/applicationOpen
 Payload: {"request": {"jailbroken": 0, "notificationTypes": 7,
"app_version": "1.11.2","application": "66716-7F06D","device_type": 1,
"userId": "76051F70-....-46B5-B4BA-F3FC94BD3534", "language": "en",
"hwid": "76051F70-....-46B5-B4BA-F3FC94BD3534","package": "com.pushwoosh.pushon",
"os_version": "12.1.4","v": "5.9.1","device_model": "iPhone10,1"}}
```

Isso registrará um dispositivo com seu hwid (hardware id) no banco de dados da Pushwoosh e o tornará elegível para receber Mensagens In-App, e as estatísticas de abertura do aplicativo aumentarão em um. Uma vez que o dispositivo é registrado no banco de dados, você pode começar a enviar Tags para esse dispositivo e atribuir um User ID, se necessário.

Neste ponto, o token de push ainda não existe, e este dispositivo se enquadrará na categoria de Dispositivos Totais.

Se um dispositivo não estiver ativo por mais de 90 dias, por exemplo, não houver solicitações `/applicationOpen` do nosso SDK para esse dispositivo, nenhum Evento for acionado e esse dispositivo não tiver um token de push, ele será apagado do banco de dados. Este período de inatividade é configurável; para redefinir o período de inatividade, entre em contato com seu Gerente de Sucesso do Cliente ou com nossa equipe de Suporte ao Cliente.

## Dispositivos com Push Ativado

Dispositivos com Push Ativado são dispositivos com tokens de push associados. Isso significa que você pode enviar notificações push para tais dispositivos, e os gateways de nuvem entregarão seus pushes.

O número de dispositivos com Push Ativado é indicado na sua conta Pushwoosh — o número à esquerda no canto superior esquerdo do Painel de Controle.

Assim que o usuário concorda em receber notificações push, o token de push é emitido por gateways de nuvem, como APNS e FCM, e nosso SDK envia uma solicitação de API para o endpoint [`/registerDevice`](../../api-reference/device-api#registerdevice) da Pushwoosh com este token:

```
Pushwoosh request:
 Url: https://api.pushwoosh.com/json/1.3/registerDevice
 Payload: {"request": {"gateway": "production", "jailbroken": 0,
 "notificationTypes": 7, "app_version": "1.11.2", "application": "66716-7F06D",
 "sounds": ["bubble.wav"], "device_type": 1, "userId": "76051F70-....-46B5-B4BA-F3FC94BD3534",
 "language": "en", "hwid": "76051F70-....-46B5-B4BA-F3FC94BD3534",
 "package": "com.pushwoosh.pushon", "timezone": "25200", "os_version": "12.1.4",
 "push_token": "9c943351faaa7080a1c076343521.......17d220a0c68f42125cd98bb",
 "v": "5.9.1", "device_model": "iPhone10,1"}}
```

Agora, como temos um token de push registrado em nosso banco de dados para um dispositivo, ele é considerado com Push Ativado, e você pode começar a enviar notificações push para esse dispositivo.

<Aside type="note">
Na prática, mesmo que haja um token de push associado a um dispositivo, alguns usuários podem não ver as notificações push caso tenham desativado os alertas manualmente nas configurações do dispositivo. Esses usuários são alcançáveis com pushes em Background (silenciosos), Mensagens In-App e podem receber notificações na Caixa de Entrada. Veja [Dispositivos com Alertas de Push Ativados](#push-alerts-enabled-devices) para mais informações.
</Aside>

Quando você envia uma notificação push, o APNS e o FCM nos retornam o status do token de push de cada destinatário. Se algum token for marcado como inválido ou inexistente, nós o removeremos do banco de dados, e o número de dispositivos com Push Ativado diminuirá de acordo.

Quando o token de push é removido do sistema, o dispositivo não está mais na categoria de Push Ativado, mas permanece em Dispositivos Totais. Se um usuário abrir o aplicativo depois disso, o dispositivo receberá um novo token de push e voltará para os dispositivos com Push Ativado. Se não houver atividade dentro de 90 dias após a remoção do token, o dispositivo é totalmente apagado do banco de dados.

## Dispositivos com Alertas de Push Ativados

Dispositivos com Alertas de Push Ativados podem exibir alertas de notificação push fora do aplicativo: na tela de bloqueio, na central de notificações ou como um selo no ícone do aplicativo. Isso depende se o usuário ativa ou desativa os alertas de notificações push nas configurações do dispositivo.

Dispositivos com alertas ativados são marcados com o valor "True" da tag padrão Push Alerts Enabled, enquanto os demais são marcados como "False". Você pode verificar isso nas estatísticas de suas Tags. Esta Tag rastreia quantos usuários podem realmente receber alertas de notificação push quando o aplicativo está em segundo plano ou fechado.

A tag Push Alerts Enabled é uma tag padrão e é coletada automaticamente pelo SDK da Pushwoosh. São necessárias as versões mais recentes do SDK da Pushwoosh (lançadas no outono de 2018 ou posterior).

<Aside type="caution" title="Importante">


O status dos alertas só pode ser atualizado na Pushwoosh se o usuário abrir o aplicativo pelo menos uma vez após alterar as preferências de notificação nas configurações do dispositivo. Caso o usuário permita alertas de notificação push, mas não abra o aplicativo, não reconheceremos tal usuário como um com Alertas de Push Ativados; é por isso que é tão importante que você direcione todos os dispositivos com tokens para garantir o alcance máximo.
</Aside>

Comparar os dispositivos com Push Ativado e com Alertas de Push Ativados oferece uma visão melhor de suas taxas de opt-in e pode ajudar a escolher o canal de comunicação certo para engajar com um público mais amplo. Construir um segmento de dispositivos com alertas desativados permite que você os alcance por meio de canais alternativos e os motive a reativar os alertas de notificação.