Как работят PUSH командите
FlexiSPY използва няколко начина за комуникация с целевото устройство.
Този раздел описва
как работят PUSH командите
и предоставя основа за разбирането на
Command Tracker
Поток на PUSH командата
Диаграмата по-горе показва опростен изглед на това как се обработват PUSH командите и как се създават Command Tracking Logs. Разберете повече защо Command Tracking Logs са полезни
Потокът на командата се състои от следните стъпки
1 — Заявка за команда
-
Потребителят изпраща команда от портала.
-
Системата избира PUSH SERVER
-
Push server-ът се избира въз основа на ОС и Root Status на целевото устройство.
-
В момента устройства с Android без root използват Google Push Server (GPS). Вкоренените устройства в момента използват Default Push Server (DPS)
-
Тази команда се изпраща до PUSH SERVER.
-
Ако Push server-ът не успее да изпрати командата, потребителят е уведомен незабавно чрез UI. Тази грешка не се показва в command tracking log
-
Ако Push Server не успее, системата ще постави командата в Pending Command Queue, където целевото устройство ще я събере следващия път, когато е планирано да се свърже със сървъра
2 — Изпращане на команда
-
push server-ът доставя командата до ОС на устройството, която след това я предава на приложението FlexiSPY, работещо на целевото устройство
3 — Изпращане на потвърждение
-
Целевото устройство изпраща потвърждение към FlexiSPY Server, че командата е получена, и преминава към обработка на командата
4 — Запис на команда
-
FlexiSPY server-ът получава потвърждението и го добавя към Command Tracking Log
5 — Изпращане на резултат от изпълнение на команда
-
След като целевото устройство завърши изпълнението на командата, то я изпраща на FlexiSPY Server
6 — Запис на резултат от изпълнение
-
FlexiSPY server-ът получава резултатите от изпълнението и ги добавя към Command Tracking Log
7 — Извличане на Command Tracking Logs
-
Tracking logs могат да бъдат извлечени чрез достъп до
command tracking tool