0

我正在编写的 iOS 应用程序无法访问互联网,只能访问本地网络,但即使应用程序暂停,它仍需要从我们的 LAN 中的服务器接收通知。是否有类似于 APN 的开箱即用解决方案?我听说过pushwoosh,有人有经验吗?

如果我必须自己实施,有没有人有一些关于如何这样做的信息?重新实现它似乎有点疯狂....

谢谢,

4

2 回答 2

1

不,如果你想发送推送通知,它们必须通过 APNS。我以前没有使用过 pushwoosh,但假设它们与 UrbanAirship 等其他服务类似,因为它们为您提供了一种设置和管理通知的好方法,但它们仍在通过 APNS。

于 2012-11-21T15:13:54.900 回答
0

iOS 设备定期检查 APNS 服务(使用未记录的专有 Apple 协议)以生成和维护 devicetoken+pushmagic 对。此行为是设备硬件/操作系统的一部分,无法修改,并且可以执行您的应用程序无法执行的操作。

如果您尝试自己做,您的应用程序将不得不处理 iOS 环境的所有限制和约束,如果不是不可能的话,这将使其变得非常困难。正如 JamesP 所提到的,越狱可能会让您绕过一些限制(但不是全部),但即使在那时,它仍然是一项不平凡的工作。

于 2012-12-16T19:50:48.047 回答