我需要实现一个iOS应用程序,它需要从服务器接收通知。问题是这将在没有互联网连接的局域网中运行。所以我认为我不能使用Apple推送通知。 而且我不认为我可以运行后台进程来连续监听服务器(因为我知道苹果不允许这样做)。 那么实现这个的最佳方法是什么?
答案 0 :(得分:3)
如果这是私人使用,因为在应用商店中不允许这样做,您可以运行无声音频轨道以使应用程序在后台保持活动状态。然后,您可以使用服务器登记并向用户显示通知(作为本地通知,而不是推送通知)。
对于您未来/更广泛的发布,您可能不希望使用公共应用商店。请查看可用的B2B选项。
答案 1 :(得分:0)
从ios 7开始,您可以使用后台任务进行下载和网络连接。它现在得到了苹果公司的支持。看看这个教程: