2011-12-30 78 views
4

我在Apple推送通知指南中找不到关于此的全部详细信息 -推送通知在漫游情况下可以传输什么渠道?

Apple推送通知是如何实际发送的?即在什么渠道以及在各种情况下如何?

如果用户出国,他们将不再使用属于自己的无线运营商和手机上的蜂窝数据网络将在数据漫游模式。这是否意味着如果用户需要为作为推送通知一部分发送的数据支付更多费用?

如果用户关闭数据漫游是什么?在这种情况下,仍然可以收到推送通知? (难道过来无线网络,如果无线网络也将被禁用?)

回答

1

它的工作原理相同的方式与任何其他互联网连接。如果设备未连接到互联网,则不会收到。如果有wifi连接,他们会毫无问题地接收(iPad没有3G的情况)。

请注意,即使有互联网连接,推送通知,不能保证接收,用户可以在通知中心完全关闭它们。

实际连接由设备到端口5223(轮询)开始。如果此端口在您的网络上被阻塞(例如通过防火墙),则不会收到通知。

+0

感谢。推送通知并不总是通过Wifi来发送,他们可能会通过电话通道。我试图查看数据漫游是否关闭,如果可以通过其他机制来访问wifi,则无法使用wifi(理论上,苹果公司在这种情况下应该可以将它们实现为SMS),然后在设备上拦截短信并使其显示为通知。) – Gruntcakes 2012-01-03 18:37:01

+0

这太复杂了:)你不能在iOS上这样做。请记住,即使在互联网连接正常工作的情况下,传送也无法保证。通知可能在途中丢失,并且从未交付。当你的应用程序启动时,它总是需要检查服务器的消息。 – Sulthan 2012-01-03 18:54:46

+0

*我*并没有考虑这么做,我只是想知道苹果是否正在这样做来解决这个问题。干杯。 – Gruntcakes 2012-01-03 20:08:23

相关问题