# Comandos

 O editor de dispositivos oferece um painel de **Comandos** para enviar comandos remotos para um dispositivo gerenciado. Os comandos disponíveis dependem da plataforma (Android ou Apple) e do estado do dispositivo.

<p class="callout info"> Se o dispositivo não estiver conectado à internet no momento, o comando será enviado e executado assim que o dispositivo se conectar. Para comandos do Android, você pode definir o parâmetro **Duração** para determinar por quanto tempo um comando não entregue permanece válido. </p>

## Comandos para Android (AMAPI)

 Para dispositivos Android, o painel de Comandos inclui um campo de **Duração** (valor + unidade) e um seletor de **Comando**. Alguns comandos requerem parâmetros adicionais, que aparecem dinamicamente quando você seleciona o comando.

### Parâmetros comuns

- **Duração**: por quanto tempo o comando é válido caso não possa ser executado imediatamente.
- **Comando**: selecione a ação a ser enviada para o dispositivo.

### Comandos com campos adicionais

- **Redefinir senha**: requer **Nova senha** e **Confirmar nova senha**. As opções incluem **Bloquear agora**, **Exigir PIN** e **Não solicitar credenciais na inicialização**.
- **Limpar dados do aplicativo**: requer o **Nome do pacote**.
- **Iniciar o modo perdido**: requer uma **mensagem de aviso** e suporta campos de contato opcionais (endereço, empresa, telefone, e-mail).
- **Solicitar informações do dispositivo**: exige a seleção das informações do dispositivo que serão solicitadas.
- **Adicionar eSIM**: requer um **código de ativação** e um **estado de ativação**.
- **Remover eSIM**: é necessário o número de identificação do eSIM (**ICCID**).
- **Limpar**: suporta uma **mensagem de motivo para a limpeza** (exibida para os usuários em dispositivos pessoais) e flags de limpeza opcionais.

### Histórico de comandos

 Abaixo dos controles de envio, o painel exibe uma tabela com o histórico de comandos. A tabela é classificável e oferece paginação. Algumas linhas podem ser expandidas para visualizar parâmetros adicionais ou detalhes de execução.

#### Colunas de histórico do Android

- **Data de criação**
- **Comando**
- **Validade**
- **Status**
- **Erro**
- **Data de execução**

## Comandos Apple (MDM)

Para dispositivos Apple, o painel de Comandos oferece um seletor de **Comandos**. Alguns comandos exigem informações adicionais. Assim como no Android, uma tabela de histórico de comandos é exibida abaixo.

### Comandos com campos adicionais

- **Instalar Aplicativo**: requer o identificador do pacote da aplicação **Bundle ID**.
- **EnviarNotificação**: requer uma **mensagem de notificação** (tamanho máximo de 200 caracteres).

#### Colunas de histórico do Apple

- **Data de criação**
- **Comando**
- **Status**
- **Tempo de status**

## Atualizar

 Use a ação "Atualizar" no painel de Comandos para recarregar o histórico de comandos.