# Comandos

 O editor de dispositivos oferece um painel de **Comandos** para enviar comandos remotos a 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 online no momento, o comando será entregue e executado assim que o dispositivo se conectar à Internet. Para comandos Android, você pode definir o parâmetro de **Duração** para determinar por quanto tempo um comando não entregue permanece válido. </p>

## Comandos Android (AMAPI)

 Para dispositivos Android, o painel de Comandos inclui um campo de **Duração** (valor + unidade) e um seletor de **Comando**. Alguns comandos exigem 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**: escolha qual ação enviar para o dispositivo.

### Comandos com campos adicionais

- **Redefinir senha**: requer **Nova senha** e **Confirmar nova senha**. As chaves opcionais incluem **Bloquear agora**, **Exigir entrada** e **Não solicitar credenciais na inicialização**.
- **Limpar dados do aplicativo**: requer o **nome do pacote** de destino.
- **Iniciar modo perdido**: requer uma **Mensagem de perda** e suporta campos de contato opcionais (endereço, organização, número de telefone, e-mail).
- **Solicitar informações do dispositivo**: requer a seleção de quais informações do dispositivo devem ser solicitadas.
- **Adicionar eSIM**: requer um **Código de ativação** e um **Estado de ativação**.
- **Remover eSIM**: requer o **ICCID** do eSIM.
- **Limpar**: suporta uma **mensagem de motivo da limpeza** (exibida para usuários em dispositivos pessoais) e sinalizadores de limpeza opcionais.

### Histórico de comandos

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

#### Colunas do histórico Android

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

## Comandos Apple (MDM)

 Para dispositivos Apple, o painel de Comandos fornece um seletor de **Comando**. Alguns comandos exigem entradas adicionais. Assim como no Android, uma tabela de histórico de comandos é exibida abaixo.

### Comandos com campos adicionais

- **InstallApplication**: requer o **Bundle ID** do aplicativo.
- **SendNotification**: requer uma **Mensagem de notificação** (comprimento máximo de 200 caracteres).

#### Colunas do histórico Apple

- **Data de criação**
- **Comando**
- **Status**
- **Hora do status**

## Atualizar

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