我收到了客户要求创建企业应用程序的请求。
应用本身非常简单,但他们希望用户能够向管理员请求帮助。授予权限后,管理员将能够从他/她的应用程序控制用户应用程序。
我真的被困在如何去做这件事。我列出了一些我认为需要的步骤,但这是最好的猜测。
1位用户/管理员建立了安全身份验证
1.1用户请求帮助随机数生成
1.2管理员通过电话或短信获得号码,然后在他/她的应用程序中输入该号码以将这两个应用程序链接在一起
2用户应用将其应用的屏幕截图添加到管理员应用
3个管理员应用会收到屏幕截图流并在管理界面显示
4管理员应用检测并将UITouch事件传输到用户应用
5个用户应用程序收听来自管理员的蒸汽UITouch事件并传递给UIKit组件
欢迎提出任何建议。
提前谢谢
Pondd
答案 0 :(得分:1)
您正在寻找VNC服务器。 VNC协议处理网络上的所有屏幕和交互同步。
虽然iPhone有几个VNC客户端,但我不知道开源服务器项目。所以你必须自己做端口。授权方面是VNC无法为您处理的另一项任务。 VNC只有简单的名称/密码授权,您可以在通过电话进行手动质询响应后使用。
以App-Store兼容的方式(即不使用私有API)执行VNC端口可能很困难,因为您必须生成UITouch
个事件并将它们插入到事件流中。