在 iOS 台设备之间中继数据,应用程序在后台

Relaying data between iOS devices with app in background

这可能是在要求月亮,但这里是...

是否可以让 iOS 应用程序接收数据,然后在后台 运行ning 时全部转发?

我们是一家目前使用点餐系统的餐厅,该系统使用主 iPad 作为收银台,第二个 iPad 在厨房接收订单,另外三分之一 iPad 由服务器用来接受订单。订单被发送到主站,主站将订单转发到厨房。

效果很好...除非有人在 iPad 之前将主应用程序切换到我们的其他(必要的)托管应用程序,否则一切都会崩溃,所有订单都将停止发送。

开发人员(小团队)告诉我们这是不可能解决的,但我已经深入研究了最近的 Apple API,这些 API 允许在后台 运行 执行简单任务,并且看到了一些有希望的选择,或者也许可以通过外部附件框架,甚至通过 iCloud 同步吗?一个比我知识渊博的人的问题,但目前是否有我可以建议的解决方法来解决这个问题,或者他们是对的,因为目前在 iOS?

中这是不可能的

是的,有一些方法可以让应用程序在后台接收数据,通常使用以下任一方法:

beginBackgroundTaskWithName:expirationHandler:

beginBackgroundTaskWithExpirationHandler: 

查看文档中的 Background Execution 部分了解更多信息...