在Local and Push Notification Programming Guide Apple州
重要提示:在iOS中,Wi-Fi仅用于推送通知 没有蜂窝连接或设备是iPod touch。 对某些人来说 设备通过Wi-Fi接收通知,设备的显示必须 打开(也就是说,它不能睡觉)或者它必须插上电源 另一方面,iPad仍然与Wi-Fi接入相关联 在睡着时指向,从而允许推送 通知。 Wi-Fi无线电可以唤醒任何主机处理器 传入的流量。
过于频繁地发送通知会对设备造成负面影响 电池寿命设备必须访问网络才能接收通知。
“某些设备”是什么意思? iPod和iPhone没有蜂窝连接吗?
如果我正确地得到这个,则始终使用蜂窝连接。如果不可用,则在某些情况下使用Wi-Fi(如上所述)。
答案 0 :(得分:2)
“对于某些设备”表示该规则有时适用但不总是适用。 Apple并不打算以小口哨为您列出设备,并且不会将其自身约束于现在或将来的任何特定行为。除了自然意义之外,这些词语没有任何意义。虽然你提出的例子听起来像两个可能的例子。
否则你的解释似乎是正确的。它似乎是:如果可用的话,使用移动网络;否则使用无线上网。有些睡眠设备可能没有。
答案 1 :(得分:2)
是的,蜂窝连接始终是首选。当蜂窝电话不可用时,如果设备连接到WiFi网络,则使用WiFi。
“对于某些设备”评论仅仅意味着对于某些设备,WiFi连接可能仅在设备插入或显示器打开时才存在。这意味着如果蜂窝连接不可用,这些设备将在睡眠时不会收到通知。我假设他们指的是iPod和iPhone。