一位客户要求我为他编写一个应用程序(iOS),老师可以在他的平板电脑上做一些事情,学生可以在他们的移动设备上看到实时发生的事情。 例子: 老师提问;学生看到问题并回答;老师看到谁点击了什么
现在,从技术上解决这个问题的最佳方法是什么? 到目前为止我想到了这些方法:
- 设置服务器并通过服务器进行通信 -> 问题:客户端设备需要某种推送通知系统
- 将所有客户端设备注册到教师设备,然后直接与它们通信
这两种方式对我来说都不好。你们中有人有这种用例的经验吗?是否有另一种更简单的替代方法可以做到这一点? iOS 有某种 RMI 吗?
非常感谢您的回答! :)
最佳答案
ios 和 android 都内置了推送通知系统
我建议您的服务器使用某种网络服务(例如 REST)
您也可能不需要推送通知。如果客户端连接到服务器,那么它们可以通过该连接接收数据。
关于ios - 师生应用;移动设备之间的通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11401561/