推送命令如何工作
推送命令如何工作
FlexiSPY 通过多种方式与 TARGET 设备通信。
本节介绍
推送命令如何工作
,并提供理解
命令跟踪器
所需的基础
推送命令流程
上图展示了推送命令如何被处理,以及如何创建命令跟踪日志的简化视图。了解更多为什么命令跟踪日志很有用
命令流程包含以下步骤
1 — 命令请求
用户从 portal 发送命令。
系统选择一个 PUSH SERVER
根据 TARGET 设备的操作系统和 Root 状态选择推送服务器。
目前,Android 非 Root 使用 Google 推送服务器(GPS)。当前为 Root 的设备使用默认推送服务器(DPS)
该命令会发送到 PUSH SERVER。
如果推送服务器未能发送该命令,系统会通过界面立即通知用户。此错误不会显示在命令跟踪日志中
如果推送服务器失败,系统会将该命令放入“待处理命令队列”,以便当 TARGET 设备下次按计划连接到服务器时收取它
2 — 发送命令
推送服务器将命令传递给设备操作系统,然后由操作系统将其传递给运行在 TARGET 设备上的 FlexiSPY 应用
3 — 发送确认
TARGET 设备向 FlexiSPY 服务器发送确认,表明已收到该命令,并继续处理该命令
4 — 记录命令
FlexiSPY 服务器接收到确认后,将其添加到命令跟踪日志中
5 — 发送命令执行结果
在 TARGET 完成命令的执行后,它会将结果发送到 FlexiSPY 服务器
6 — 记录执行结果
FlexiSPY 服务器接收到执行结果后,将其添加到命令跟踪日志中
7 — 获取命令跟踪日志
你可以通过访问
命令跟踪器
来获取跟踪日志