Cara Perintah Push Berfungsi
FlexiSPY menggunakan beberapa cara untuk berkomunikasi dengan peranti TARGET.
Bahagian ini menerangkan
cara perintah PUSH berfungsi
dan menyediakan asas untuk memahami
Command Tracker
Aliran Perintah Push
Rajah di atas menunjukkan gambaran ringkas tentang cara Perintah Push diproses dan cara Log Penjejakan Perintah diwujudkan. Ketahui lebih lanjut tentang sebab Log Penjejakan Perintah adalah berguna
Aliran perintah terdiri daripada langkah-langkah berikut
1 — Permintaan Perintah
-
Pengguna menghantar perintah daripada portal.
-
Sistem memilih PELAYAN PUSH
-
Pelayan Push dipilih berdasarkan OS dan Status Root peranti TARGET.
-
Pada masa ini, Android yang tidak di-root menggunakan Google Push Server (GPS). Peranti yang telah di-root pada masa ini menggunakan Default Push Server (DPS)
-
Perintah ini dihantar kepada PELAYAN PUSH.
-
Jika pelayan Push gagal menghantar perintah, pengguna dimaklumkan serta-merta melalui UI. Ralat ini tidak dipaparkan dalam log penjejakan perintah
-
Jika Pelayan Push gagal, sistem akan meletakkan perintah dalam Pending Command Queue, di mana peranti Target akan mengumpulnya kali seterusnya apabila ia dijadualkan untuk menyambung ke pelayan
2 — Hantar Perintah
-
Pelayan push menghantar perintah kepada OS peranti, yang kemudian meneruskannya kepada aplikasi FlexiSPY yang sedang berjalan pada peranti TARGET
3 — Hantar Pengesahan
-
Peranti Target menghantar pengesahan kepada Pelayan FlexiSPY bahawa perintah telah diterima, kemudian meneruskan untuk memproses perintah
4 — Log Perintah
-
Pelayan FlexiSPY menerima pengesahan dan menambahkannya pada Command Tracking Log
5 — Hantar Hasil Pelaksanaan Perintah
-
Selepas Target melengkapkan pelaksanaan perintah, ia menghantarnya kepada Pelayan FlexiSPY
6 — Log Hasil Pelaksanaan
-
Pelayan FlexiSPY menerima hasil pelaksanaan dan menambahkannya pada Command Tracking Log
7 — Dapatkan Command Tracking Logs
-
Log penjejakan boleh diperoleh dengan mengakses
command tracking tool