这可能是在要求月球,但这里...
是否可以让iOS应用接收数据,然后在后台运行时全部转发?
我们目前使用的餐厅使用订购系统,该订单系统使用主iPad作为Till,在厨房中有第二个iPad接收订单,以及服务器使用的另一份iPad来接收订单。订单被发送到主的主要订单到厨房。
效果很好...除非有人在主机上切换iPad上的iPad到我们的另一个(必要的)托管应用程序,否则所有地狱都会松动,所有订单都停止发送。
开发人员(小团队)告诉我们,这是不可能解决的,但是我已经挖掘了最近的Apple API,允许简单的任务在后台运行并看到了一些有希望的选项,或者也许可以通过外部配件进行框架,甚至通过iCloud同步?一个比我更有知识的问题,但是目前有能力解决我可以建议的问题,或者它们是正确的,因为目前在iOS中是不可能的?
是的,有一些方法可以在后台接收数据,通常使用:
beginBackgroundTaskWithName:expirationHandler:
或
beginBackgroundTaskWithExpirationHandler:
查看文档中的 Background Execution
部分以获取更多信息...