我写的iOS应用程序无法访问互联网,只能访问本地网络,但即使应用程序被暂停,它仍然需要从局域网中的服务器接收通知。是否存在类似于APN的开箱即用解决方案?我听说过pushwoosh,有人有经验吗?
如果我必须自己实施,有没有人有关于如何这样做的信息?重新实现它似乎有点疯狂....
谢谢,
答案 0 :(得分:1)
不,如果您想发送推送通知,则必须通过APNS。 我之前没有使用pushwoosh,但是假设它们与UrbanAirship等其他服务类似,因为它们为您提供了设置和管理通知的好方法,但它们仍然通过APNS。
答案 1 :(得分:0)
iOS设备定期检查APNS服务(使用未记录的专有Apple协议),以生成和维护devicetoken + pushmagic对。此行为是设备硬件/操作系统的一部分,无法修改,并且允许执行应用程序无法执行的操作。
如果您尝试自己动手,您的应用程序将不得不处理iOS环境的所有限制和约束,这将使其变得非常困难,如果不是不可能的话。正如JamesP所提到的,越狱可能会让你绕过一些限制(但不是全部),但即便如此,它仍然是一项非常重要的工作。