【发布时间】:2019-02-06 12:28:00
【问题描述】:
我正在构建一个 iOS 应用程序(使用 Swift),即使我的应用程序已关闭(强制关闭),我也想在其中处理通知。
我收到了通知警报,但是直到用户单击通知徽章后才会处理它。
但是,当我检查通知行为或 WhatsApp 时,即使在使用通知徽章之前关闭 Whatsapp 时,WhatsApp 仍会收到通知。
我在论坛和所有论坛中搜索过,如果应用程序未运行,则无法处理您的通知。 (App在后台或前台都可以处理)
我的问题: 如果根据 Apple 文档,如果 App 未运行则无法处理通知,那么 Whatsapp 是如何做到的。
如何在我的应用中实现相同的行为?我将非常感谢正确的技术解决方案,我相信有数百名开发人员可能有相同的查询。
【问题讨论】:
-
您可以在通知负载中使用
content-available,但它也有限制。 -
不确定,但什么是基于 VOIP 的应用程序,因此即使在某些 VOIP 信号的终止状态下,它也可以启动它的进程。就像what's app可以持续分享实时位置一样
-
我认为这个问题可能会有所帮助,但它适用于 obj-c stackoverflow.com/questions/38512456/…
-
我想这取决于你是发送文本通知还是数据通知。
标签: ios push-notification notifications