这是一个关于(可能)复杂主题的简单问题。
我正在尝试构建一个应用程序,在该应用程序中,单个用户邀请多个用户进入会话。
如果他们接受,我希望会话管理员/主机的设备控制该会话中所有用户设备上的视图。
我已经搜索了高低,谷歌,StackOverflow,Treehouse 等,但每当我建议多个用户或输入我在这里的问题时,我都会收到展示如何使应用程序能够在一台设备或类似设备上支持多个用户的响应。
问题很简单:我想做的事可能吗?安全吗?有没有人有资源可以让我开始学习如何编写这个场景。
在此先感谢,凯尔。
这是一个关于(可能)复杂主题的简单问题。
我正在尝试构建一个应用程序,在该应用程序中,单个用户邀请多个用户进入会话。
如果他们接受,我希望会话管理员/主机的设备控制该会话中所有用户设备上的视图。
我已经搜索了高低,谷歌,StackOverflow,Treehouse 等,但每当我建议多个用户或输入我在这里的问题时,我都会收到展示如何使应用程序能够在一台设备或类似设备上支持多个用户的响应。
问题很简单:我想做的事可能吗?安全吗?有没有人有资源可以让我开始学习如何编写这个场景。
在此先感谢,凯尔。
像馅饼一样简单- 您正是为此使用 PubNub。
与您的问题类似的演示:
https://www.pubnub.com/developers/demos/codoodler/
(该演示是在浏览器中进行的,但在应用程序中也同样容易 - 当然假设您是一位经验丰富的应用程序开发人员!)
更多演示:
https://www.pubnub.com/developers/demos/
我可以告诉你,你是移动开发的新手。请理解:
A) 一般来说,编程是非常困难的。特别是对手机进行编程需要大量繁琐的知识以及广泛的通用工程技能。
B) 我们真的生活在“BAAS 时代”——诸如 PubNub、FireBase、Parse、Realm、Couchbase 等“平台”。(这些天你不能真正成为一个“应用程序程序员”......你不能找到一份“给 iPhone 编程”的工作。你得到一份做 Firebase 开发的工作,碰巧在 iPhone 上——你知道吗?)
我相信 Apple 有关于这个主题的文档:
https://developer.apple.com/reference/multipeerconnectivity
更棘手的部分将是您如何来回发送数据以允许主机“控制”其他设备的视图。如果通过“控制”你想让主机控制你的应用程序之外的东西(比如屏幕共享),我认为这是不可能的。