Como funcionam os comandos push
O FlexiSPY usa várias formas de se comunicar com o dispositivo TARGET.
Esta seção descreve
como os comandos PUSH funcionam
e fornece a base para entender o
Command Tracker
Fluxo de comandos push
O diagrama acima mostra uma visão simplificada de como os Comandos Push são processados e como os Logs de Rastreamento de Comandos são criados. Saiba mais sobre por que os Logs de Rastreamento de Comandos são úteis
O fluxo de comandos consiste nas etapas a seguir
1 — Solicitação de comando
-
O usuário envia um comando a partir do portal.
-
O Sistema seleciona um SERVIDOR PUSH
-
O servidor Push é selecionado com base no SO e no Status de Root do dispositivo TARGET.
-
No momento, o uso do Google Push Server (GPS) em dispositivos Android sem root. Dispositivos com root atuais usam o Default Push Server (DPS)
-
Este comando é enviado ao SERVIDOR PUSH.
-
Se o servidor Push falhar ao enviar o comando, o usuário será notificado imediatamente pela interface (UI). Esse erro não aparece no log de rastreamento de comandos
-
Se o Servidor Push falhar, o sistema colocará o comando na Fila de comandos pendentes, onde o dispositivo Target o coletará na próxima vez em que estiver programado para se conectar ao servidor
2 — Enviar comando
-
O servidor push entrega o comando ao sistema operacional do dispositivo, que então o repassa para o aplicativo FlexiSPY em execução no dispositivo TARGET
3 — Enviar confirmação
-
O dispositivo Target envia uma confirmação ao Servidor FlexiSPY de que o comando foi recebido e prossegue para processar o comando
4 — Registrar comando
-
O servidor FlexiSPY recebe a confirmação e a adiciona ao Log de Rastreamento de Comandos
5 — Enviar resultado da execução do comando
-
Depois que o Target concluir a execução do comando, ele o envia ao Servidor FlexiSPY
6 — Registrar resultado da execução
-
O servidor FlexiSPY recebe os resultados da execução e os adiciona ao Log de Rastreamento de Comandos
7 — Recuperar Logs de Rastreamento de Comandos
-
Os logs de rastreamento podem ser recuperados acessando o
command tracking tool