如何离线发送通知,而不是本地通知?
Posted
技术标签:
【中文标题】如何离线发送通知,而不是本地通知?【英文标题】:How to send Notifications offline,Not local Notifiactions? 【发布时间】:2014-02-13 14:55:27 【问题描述】:我需要解决我的一个问题。我想在设备没有互联网时发送通知。在这种情况下,我们可以使用本地通知。(应用程序正在运行或后台)
但我真正的疑问是我想在应用程序关闭(不在后台运行(被杀死))并且没有互联网时发送通知。这可能实现吗?
【问题讨论】:
阅读:***.com/questions/9007880/… 【参考方案1】:您仍然可以使用UILocalNotification
,即使应用程序已被终止。来自docs:
... 应用程序不一定要运行才能发生这种情况。 ...并且不需要与远程服务器连接。
如果您不关心用户收到通知的时间,您仍然可以使用APNS
,因为一旦设备再次连接到互联网,就会发送推送通知。
【讨论】:
【参考方案2】:对于远程通知,显然您的应用程序需要被 Apple Push Notification Servers 访问。
虽然没有说清楚,但是如果你想通过通知通知用户互联网连接不可用,那么你显然没有办法。通过本地通知,您可以安排一些预先决定的事情要通知。
只有 Apple 应用能够处理事件而不需要本地或推送通知。
【讨论】:
以上是关于如何离线发送通知,而不是本地通知?的主要内容,如果未能解决你的问题,请参考以下文章