推送通知如何传输到设备?
Posted
技术标签:
【中文标题】推送通知如何传输到设备?【英文标题】:How are push notifications be transmitted to the device? 【发布时间】:2014-08-19 14:48:26 【问题描述】:在Local and Push Notification Programming Guide苹果州
重要提示:在 ios 中,Wi-Fi 仅用于推送通知 没有蜂窝连接或设备是 iPod touch。 对于一些 设备要通过 Wi-Fi 接收通知,设备的显示屏必须 处于开启状态(即它不能处于睡眠状态)或者必须插上电源。 另一方面,iPad 仍然与 Wi-Fi 访问相关联 在睡着的时候点,从而允许推送的传递 通知。 Wi-Fi 无线电会唤醒主机处理器 传入流量。
过于频繁地发送通知会对设备的 电池寿命——设备必须访问网络才能接收通知。
“对于某些设备”是什么意思?那是没有蜂窝连接的 iPod 和 iPhone 吗?
如果我得到这个正确总是使用蜂窝连接。如果不可用,则在某些情况下使用 Wi-Fi(如上所述)。
【问题讨论】:
【参考方案1】:“对于某些设备”表示该规则有时适用,但并非总是适用。 Apple 不打算在狗哨中为您列出设备,并且不会将自己绑定到现在或将来的任何特定行为。除了它们的自然意义之外,这些词没有任何意义。尽管您提出的示例听起来像是两个可能的示例。
否则你的解释似乎是正确的。似乎是:如果可用,请使用移动网络;否则,如果可用,请使用 Wifi。一些睡眠设备可能两者都没有。
【讨论】:
【参考方案2】:是的,蜂窝连接始终是首选。当蜂窝网络不可用时,如果设备已连接到 WiFi 网络,则使用 WiFi。
“对于某些设备”的注释仅仅意味着对于某些设备,WiFi 连接可能仅在设备插入或显示器打开时才存在。这意味着如果蜂窝连接不可用,这些设备在睡眠时不会收到通知。我假设他们指的是 iPod 和 iPhone。
【讨论】:
以上是关于推送通知如何传输到设备?的主要内容,如果未能解决你的问题,请参考以下文章
如何将推送通知从一台 iPhone 设备发送到另一台设备? [关闭]