Cómo funcionan los comandos Push
FlexiSPY utiliza varias formas de comunicarse con el dispositivo OBJETIVO.
Esta sección describe
cómo funcionan los comandos PUSH
y proporciona la base para comprender el
Command Tracker
Flujo de comandos Push
El diagrama de arriba muestra una vista simplificada de cómo se procesan los comandos Push y cómo se crean los registros de seguimiento de comandos. Descubra más sobre por qué los registros de seguimiento de comandos son útiles
El flujo de comandos consta de los siguientes pasos
1 — Solicitud de comando
-
El usuario envía un comando desde el portal.
-
El sistema selecciona un SERVIDOR PUSH
-
El servidor Push se selecciona en función del sistema operativo y el estado de root del dispositivo OBJETIVO.
-
Actualmente, los dispositivos Android sin root usan el servidor de Push de Google (GPS). Los dispositivos con root actuales usan el servidor de Push predeterminado (DPS)
-
Este comando se envía al SERVIDOR PUSH.
-
Si el servidor Push no logra enviar el comando, el usuario recibe una notificación inmediata a través de la interfaz de usuario. Este error no aparece en el registro de seguimiento de comandos
-
Si el servidor Push falla, el sistema colocará el comando en la cola de comandos pendientes, donde el dispositivo OBJETIVO lo recopilará la próxima vez que esté programado para conectarse al servidor
2 — Enviar comando
-
El servidor Push entrega el comando al sistema operativo del dispositivo, que luego lo pasa a la aplicación de FlexiSPY que se ejecuta en el dispositivo OBJETIVO
3 — Enviar confirmación
-
El dispositivo OBJETIVO envía una confirmación al servidor de FlexiSPY de que se recibió el comando y pasa a procesarlo
4 — Registrar comando
-
El servidor de FlexiSPY recibe la confirmación y la agrega al registro de seguimiento de comandos
5 — Enviar resultado de ejecución del comando
-
Después de que el dispositivo OBJETIVO complete la ejecución del comando, lo envía al servidor de FlexiSPY
6 — Registrar resultado de la ejecución
-
El servidor de FlexiSPY recibe los resultados de la ejecución y los agrega al registro de seguimiento de comandos
7 — Recuperar registros de seguimiento de comandos
-
Los registros de seguimiento se pueden recuperar accediendo a la
herramienta de seguimiento de comandos