Πώς λειτουργούν οι εντολές Push

Πώς λειτουργούν οι εντολές Push


Η FlexiSPY χρησιμοποιεί διάφορους τρόπους για να επικοινωνεί με τη συσκευή-ΣΤΟΧΟ. 

Αυτή η ενότητα περιγράφει πώς λειτουργούν οι εντολές PUSH και παρέχει τη βάση για την κατανόηση της Command Tracker

Ροή εντολής Push

Το διάγραμμα παραπάνω δείχνει μια απλοποιημένη εικόνα για το πώς επεξεργάζονται οι εντολές Push και πώς δημιουργούνται τα αρχεία καταγραφής Command Tracking. Μάθετε περισσότερα για το γιατί τα αρχεία καταγραφής Command Tracking είναι χρήσιμα


Η ροή εντολής αποτελείται από τα παρακάτω βήματα

1 —  Αίτημα εντολής

  1. Ο χρήστης στέλνει μια εντολή από το portal. 
  2. Το Σύστημα επιλέγει έναν PUSH SERVER
    1. Ο Push server επιλέγεται με βάση το λειτουργικό σύστημα και την κατάσταση Root της συσκευής-ΣΤΟΧΟ. 
      1. Προς το παρόν, η χρήση Android χωρίς root χρησιμοποιεί τον Google Push Server (GPS). Οι συσκευές με root τρέχοντα χρησιμοποιούν τον Default Push Server (DPS)
  3. Αυτή η εντολή αποστέλλεται στον PUSH SERVER. 
  4. Αν ο Push server αποτύχει να στείλει την εντολή, ο χρήστης ενημερώνεται αμέσως μέσω του UI. Αυτό το σφάλμα δεν εμφανίζεται στο αρχείο καταγραφής εντολών Command Tracking
    1. Αν ο Push Server αποτύχει, το σύστημα θα τοποθετήσει την εντολή στην Pending Command Queue, όπου η συσκευή-Στόχος θα την συλλέξει την επόμενη φορά που έχει προγραμματιστεί να συνδεθεί στον server

2 — Αποστολή εντολής 

  1. Ο push server παραδίδει την εντολή στο λειτουργικό σύστημα της συσκευής, το οποίο στη συνέχεια τη μεταβιβάζει στην εφαρμογή FlexiSPY που εκτελείται στη συσκευή-ΣΤΟΧΟ

3 — Αποστολή επιβεβαίωσης 

  1. Η συσκευή-Στόχος στέλνει μια επιβεβαίωση στον FlexiSPY Server ότι η εντολή ελήφθη και στη συνέχεια προχωρά στην επεξεργασία της εντολής

4 — Καταγραφή εντολής 

  1. Ο FlexiSPY server λαμβάνει την επιβεβαίωση και την προσθέτει στο Command Tracking Log

5 — Αποστολή αποτελέσματος εκτέλεσης εντολής 

  1. Αφού η συσκευή-Στόχος ολοκληρώσει την εκτέλεση της εντολής, την αποστέλλει στον FlexiSPY Server

6 — Καταγραφή αποτελέσματος εκτέλεσης 

  1. Ο FlexiSPY server λαμβάνει τα αποτελέσματα εκτέλεσης και τα προσθέτει στο Command Tracking Log

7 — Ανάκτηση αρχείων καταγραφής Command Tracking

  1. Τα αρχεία καταγραφής εντοπισμού μπορούν να ανακτηθούν μέσω της command tracking tool