Slik fungerer Push-kommandoer
FlexiSPY bruker flere måter å kommunisere med den MÅL-enheten.
Denne delen beskriver
hvordan PUSH-kommandoer fungerer
og gir grunnlaget for å forstå
Command Tracker
Flyt for Push-kommando
Diagrammet over viser en forenklet oversikt over hvordan Push-kommandoer behandles, og hvordan Command Tracking Logs opprettes. Finn ut mer om hvorfor Command Tracking Logs er nyttige
Kommandoflyten består av følgende trinn
1 — Kommandoforespørsel
-
Brukeren sender en kommando fra portalen.
-
Systemet velger en PUSH SERVER
-
Push-serveren velges basert på OS og root-tilstand til den MÅL-enheten.
-
For øyeblikket bruker Android uten root Google Push Server (GPS). Rootede enheter bruker den Default Push Server (DPS)
-
Denne kommandoen sendes til PUSH SERVEREN.
-
Hvis push-serveren ikke klarer å sende kommandoen, varsles brukeren umiddelbart via UI-en. Denne feilen vises ikke i command tracking-loggen
-
Hvis Push Server feiler, vil systemet plassere kommandoen i køen Pending Command Queue, der den MÅL-enheten vil hente den neste gang den er planlagt til å koble til serveren
2 — Send kommando
-
Push-serveren leverer kommandoen til enhetens operativsystem, som deretter sender den videre til FlexiSPY-applikasjonen som kjører på den MÅL-enheten
3 — Send bekreftelse
-
Den MÅL-enheten sender en bekreftelse til FlexiSPY-serveren om at kommandoen ble mottatt, og fortsetter deretter med å behandle kommandoen
4 — Loggfør kommando
-
FlexiSPY-serveren mottar bekreftelsen og legger den til i Command Tracking Log
5 — Send resultat av kommandoutførelse
-
Etter at den MÅL-enheten har fullført utførelsen av kommandoen, sender den den til FlexiSPY-serveren
6 — Loggfør resultat av utførelse
-
FlexiSPY-serveren mottar resultatene av utførelsen og legger dem til i Command Tracking Log
7 — Hent Command Tracking Logs
-
Tracking logger kan hentes ved å åpne
command tracking tool