0

我有一个客户要求做一个企业应用程序。

该应用程序本身相当简单,但他们希望用户能够向管理员请求帮助。授予权限后,管理员将能够从他/她的应用程序控制用户应用程序。

我真的被困在我将如何去做这件事上。我列出了一些我认为需要的步骤,但这是一个最好的猜测。

1 个用户/管理员建立了安全的身份验证

1.1 用户请求帮助生成随机数

1.2 管理员通过电话或短信获取号码,然后在他/她的应用程序中输入 gen 号码以将这两个应用程序链接在一起

2 用户应用程序将其应用程序的屏幕截图发送到管理应用程序

3 管理应用程序接收屏幕截图流并显示在管理屏幕上

4 管理应用程序检测 UITouch 事件并将其发送到用户应用程序

5 用户应用程序监听来自 admin 的 Steam UITouch 事件并传递给 UIKit 组件

欢迎任何建议。

非常感谢您提前

池塘

4

1 回答 1

1

您正在寻找 VNC 服务器。VNC 协议处理网络上的所有屏幕和交互同步。

虽然有几个用于 iPhone 的 VNC 客户端,但我不知道有一个开源服务器项目。所以你必须自己做端口。授权方面是 VNC 不会为您处理的另一项任务。VNC 只有简单的名称/密码授权,您可以在通过电话手动质询响应后使用。

以与 App-Store 兼容的方式(即不使用私有 API)进行 VNC 端口可能很困难,因为您必须生成UITouch事件并将它们插入事件流中。

于 2011-02-14T08:10:55.860 回答