> For the complete documentation index, see [llms.txt](https://wiki.datadike.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.datadike.com/product-guide/configuracoes/rmm/requerimentos.md).

# Requerimentos

## Dispositivos alvo (Android)

| Item                  | Mínimo                         | Recomendado               |
| --------------------- | ------------------------------ | ------------------------- |
| Versão Android        | 7.0 (SDK 24)                   | 11+ (SDK 30)              |
| Modo de gerenciamento | Device Admin (não recomendado) | **Fully Managed** ou WPCO |
| Google Play Services  | Sim, versão recente            | Sim                       |
| Managed Google Play   | Compatível (para push de apps) | Compatível                |
| RAM livre             | 512 MB                         | 1 GB                      |
| Storage livre         | 200 MB                         | 500 MB                    |
| Conectividade         | 3G / Wi-Fi                     | 4G / 5G / Wi-Fi           |

{% hint style="warning" %}
**Play Services obrigatório.** Aparelhos rooteados, com Android AOSP puro sem GMS, ou lançamentos alternativos (LineageOS sem MicroG) **não podem enrollar via Google Android Management API**. Nesses casos, apenas o modo legado Device Admin funciona parcialmente.
{% endhint %}

## O que você precisa provisionar na sua organização

<table data-view="cards"><thead><tr><th></th><th></th></tr></thead><tbody><tr><td><strong>Uma conta Google</strong></td><td>Pode ser Gmail pessoal ou Google Workspace da empresa. É usada uma única vez para completar o assistente oficial do Android Enterprise dentro do portal. Sem custo.</td></tr><tr><td><strong>Um dispositivo Android piloto</strong></td><td>Para validar o enrollment antes de escalar. Precisa estar em condição de fazer factory reset (recomendação para Fully Managed).</td></tr><tr><td><strong>Um servidor SMTP (se auto-hospedado)</strong></td><td>Utilizado para envio de convites e reset de senha. Aceita qualquer provedor SMTP (Gmail, SES, SendGrid, servidor próprio da empresa).</td></tr></tbody></table>

{% hint style="info" %}
Você **não precisa** criar contas no Google Cloud, gerar chaves de API ou habilitar serviços do Android Management API. Toda essa camada técnica já vem configurada pelo DataDike RMM.
{% endhint %}

## Rede e portas

Para o portal e os dispositivos gerenciados funcionarem, garanta que a sua rede permite:

| Origem                         | Destino                            | Porta | Motivo                          |
| ------------------------------ | ---------------------------------- | ----- | ------------------------------- |
| Navegador do administrador     | Portal DataDike                    | 443   | Acesso HTTPS à console          |
| Dispositivo Android gerenciado | `fcm.googleapis.com`               | 443   | Recebimento de comandos remotos |
| Dispositivo Android gerenciado | Google Play Services               | 443   | Enrollment, updates de policy   |
| Dispositivo Android gerenciado | Endpoint do agente DataDike        | 443   | Envio de telemetria             |
| Portal DataDike                | `androidmanagement.googleapis.com` | 443   | Emissão de comandos e policies  |

Em redes corporativas com proxy ou firewall estrito, garanta que o Google Play Services e os endpoints Google acima estejam liberados nos dispositivos gerenciados — caso contrário, o enrollment e a aplicação de policies não funcionarão.

## Requisitos por modo de enrollment

| Modo                           | Requisito extra                                                                                                                                                                                  |
| ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Fully Managed (Zero-touch)** | Hardware comprado através de revendedor participante do [Android Enterprise Zero-Touch program](https://androidenterprisepartners.withgoogle.com/). Provisionamento automático no primeiro boot. |
| **Fully Managed (QR code)**    | Aparelho em **reset de fábrica**. Na tela de boas-vindas, tocar 6 vezes seguidas e escanear o QR gerado pelo portal.                                                                             |
| **Dedicated (Kiosk)**          | Mesmo do Fully Managed + policy com `kioskCustomLauncherEnabled` ou `installType: KIOSK`.                                                                                                        |
| **WPCO**                       | Reset de fábrica + escolher "trabalhar com dispositivo corporativo" no wizard. Cria dois perfis (personal + work).                                                                               |
| **BYOD**                       | Sem reset. Usuário instala o app **Android Device Policy** pelo Play Store, faz sign-in com credenciais corporativas e o work profile é criado.                                                  |

{% hint style="info" %}
**Zero-touch é a experiência ideal para grandes frotas.** Se comprando 100+ aparelhos, negocie com o fornecedor a pré-provisão via KME — o dispositivo já sai da caixa vinculado ao seu tenant.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://wiki.datadike.com/product-guide/configuracoes/rmm/requerimentos.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
