如何将推送通知传输到设备?

时间:2014-08-19 14:48:26

标签: ios push-notification apple-push-notifications

Local and Push Notification Programming Guide Apple州

  

重要提示:在iOS中,Wi-Fi仅用于推送通知   没有蜂窝连接或设备是iPod touch。 对某些人来说   设备通过Wi-Fi接收通知,设备的显示必须   打开(也就是说,它不能睡觉)或者它必须插上电源   另一方面,iPad仍然与Wi-Fi接入相关联   在睡着时指向,从而允许推送   通知。 Wi-Fi无线电可以唤醒任何主机处理器   传入的流量。

     

过于频繁地发送通知会对设备造成负面影响   电池寿命设备必须访问网络才能接收通知。

“某些设备”是什么意思? iPod和iPhone没有蜂窝连接吗?

如果我正确地得到这个,则始终使用蜂窝连接。如果不可用,则在某些情况下使用Wi-Fi(如上所述)。

2 个答案:

答案 0 :(得分:2)

“对于某些设备”表示该规则有时适用但不总是适用。 Apple并不打算以小口哨为您列出设备,并且不会将其自身约束于现在或将来的任何特定行为。除了自然意义之外,这些词语没有任何意义。虽然你提出的例子听起来像两个可能的例子。

否则你的解释似乎是正确的。它似乎是:如果可用的话,使用移动网络;否则使用无线上网。有些睡眠设备可能没有。

答案 1 :(得分:2)

是的,蜂窝连接始终是首选。当蜂窝电话不可用时,如果设备连接到WiFi网络,则使用WiFi。

“对于某些设备”评论仅仅意味着对于某些设备,WiFi连接可能仅在设备插入或显示器打开时才存在。这意味着如果蜂窝连接不可用,这些设备将在睡眠时不会收到通知。我假设他们指的是iPod和iPhone。