Cum funcționează comenzile Push

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ă

  1. Utilizatorul trimite o comandă din portal.
  2. Sistemul selectează un PUSH SERVER
    1. Serverul Push este selectat în funcție de sistemul de operare și de Starea Root a dispozitivului TARGET.
      1. În prezent, utilizarea Android fără root folosește Google Push Server (GPS). Dispozitivele cu root folosesc în prezent Default Push Server (DPS)
  3. Această comandă este trimisă către PUSH SERVER.
  4. 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
    1. 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ă 

  1. 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

  1. Dispozitivul Target trimite o confirmare către FlexiSPY Server că comanda a fost primită și continuă să proceseze comanda

4 — Înregistrare comandă 

  1. Serverul FlexiSPY primește confirmarea și o adaugă în Command Tracking Log

5 — Trimitere rezultat execuție comandă

  1. După ce Target a finalizat execuția comenzii, acesta o trimite către FlexiSPY Server

6 — Înregistrare rezultat execuție

  1. Serverul FlexiSPY primește rezultatele execuției și le adaugă în Command Tracking Log

7 — Preluare Jurnale de urmărire a comenzilor

  1. Jurnalele de urmărire pot fi preluate accesând command tracking tool