Cum funcționează comenzile Push
FlexiSPY folosește mai multe metode pentru a comunica cu dispozitivul TARGET.
Această secțiune descrie
cum funcționează comenzile PUSH
și oferă baza pentru înțelegerea
Command Tracker
Fluxul comenzii Push
Diagrama de mai sus arată o vedere simplificată a modului în care Comenzile Push sunt procesate și cum sunt create Jurnalele de urmărire a comenzilor. Află mai multe despre de ce sunt utile Jurnalele de urmărire a comenzilor
Fluxul comenzii constă în următorii pași
1 — Cerere de comandă
-
Utilizatorul trimite o comandă din portal.
-
Sistemul selectează un PUSH SERVER
-
Serverul Push este selectat în funcție de sistemul de operare și de Starea Root a dispozitivului TARGET.
-
În prezent, utilizarea Android fără root folosește Google Push Server (GPS). Dispozitivele cu root folosesc în prezent Default Push Server (DPS)
-
Această comandă este trimisă către PUSH SERVER.
-
Dacă Push server nu reușește să trimită comanda, utilizatorul este notificat imediat prin UI. Această eroare nu apare în jurnalul de urmărire a comenzilor
-
Dacă Push Server eșuează, sistemul va plasa comanda în Pending Command Queue, unde dispozitivul Target o va colecta data viitoare când este programat să se conecteze la server
2 — Trimitere comandă
-
Serverul de push livrează comanda către sistemul de operare al dispozitivului, care apoi o transmite aplicației FlexiSPY care rulează pe dispozitivul TARGET
3 — Trimitere confirmare
-
Dispozitivul Target trimite o confirmare către FlexiSPY Server că comanda a fost primită și continuă să proceseze comanda
4 — Înregistrare comandă
-
Serverul FlexiSPY primește confirmarea și o adaugă în Command Tracking Log
5 — Trimitere rezultat execuție comandă
-
După ce Target a finalizat execuția comenzii, acesta o trimite către FlexiSPY Server
6 — Înregistrare rezultat execuție
-
Serverul FlexiSPY primește rezultatele execuției și le adaugă în Command Tracking Log
7 — Preluare Jurnale de urmărire a comenzilor
-
Jurnalele de urmărire pot fi preluate accesând
command tracking tool