Objective-C IOS 设备之间的异步通信

标签 objective-c ios xcode asynchronous

有没有办法在 iPhone/IOS 设备之间执行异步通信?我一直在研究并认为 APN 可能会填补这个空白,但听起来我无法启动从 IOS 设备到另一个设备的 APN 推送,即使可以,我也无法触发其他设备上的“事件”仅通过我可以识别的 APN 推送。

对于不在 GameKit(即 wifi/蓝牙)范围内且不需要中间服务( Urban Airship 、专用服务器等)的设备,是否有人有关于 IOS 设备交互的示例或一般建议,或者我是否需要有第三方来触发和/或同步设备之间的这些交互吗?

抱歉,我没有任何代码或详细信息,因为这对我来说仍处于规划阶段。任何指示将不胜感激。

最佳答案

答案是:使用服务器端应用程序并让所有设备与该服务器通信。

如果您不想或无法托管应用程序,您可以使用基于 websocket 的云解决方案,如 Pusher 。然后,您可以订阅事件并发布带有数据的消息。

他们有一个 iOS 客户端库

http://pusher.com/docs/client_libraries

P.S:另请参阅ParseStackmob ,我记得他们的路线图中有这种功能,但我不知道它是否可用..

希望这有帮助, 文森特

关于Objective-C IOS 设备之间的异步通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13657954/

相关文章:

iphone - 如何将 UItextfield 属性分配给另一个 UItextfield

ios - 循环不断收集附近接入点的 Wifi 强度

ios - 如何初始化另一个 View Controller 的值

ios - 如何将对象添加到 NSPointerArray?

ios - 如何使用 UITouch 检测圆形水龙头?

objective-c - 防止子类重写方法

ios - 切换 CALayer 时如何设置动画

ios - 动画完成后执行任务(在 iOS 中)

ios - 导航后退按钮崩溃

ios - 带搜索栏的 TableView Controller 和创建数据库