iOS的通知:如何WhatsApp的接收通知,并强制关闭,即使他们以后的过程?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS的通知:如何WhatsApp的接收通知,并强制关闭,即使他们以后的过程?相关的知识,希望对你有一定的参考价值。

我建立一个ios应用程序(使用SWIFT),我想喜欢来处理,即使我的应用程序已经关闭(强制关闭)的通知。

  • 我收到通知警告,但它不被处理,直到上通知徽章的用户点击。
  • 然而,当我检查通知的行为或WhatsApp的是,即使是的WhatsApp之前使用自来水的通知徽章收塞马通知获取进程。
  • 我已经跨越论坛搜索所有历届之最,其中就已经提到,如果应用程序没有运行的通知无法处理。 (它可以处理应用程序,如果是在背景或前景)

我的问题:如果按照苹果的文档,如果应用程序不能如果没有,那么运行WhatsApp的是如何管理这样做处理通知。

如何能够做到在我的应用程序相同的行为?我会高度赞赏右技术解决方案,我相信有成千上万的开发人员可能具有相同的查询。

答案

作为WhatsApp的是VoIP应用程序,它有权使用PushKit

PushKit通知从您处理使用UserNotifications框架情况有所不同。具体来说,PushKit通知永远显示警报,徽章,您的应用程序的图标,或播放声音。他们也有在用户通知如下优点:

  • 器件唤醒只有在接收到一个通知PushKit,从而可以提高电池寿命。
  • 一旦收到通知PushKit,系统如果没有自动运行启动您的应用程序。相比之下,用户通知不能保证启动您的应用程序。
  • 该系统使您的应用程序的执行时间(可能在背景中)来处理PushKit通知。
  • PushKit通知可包括比用户通知更多的数据。

注意第二个项目符号点。

如果您的应用程序符合PushKit使用标准(VoIP的应用,观看并发症更新或文件提供更新),那么你可以使用它。

另一答案

他们用无声的通知。无声的通知唤醒了应用程序在后台30秒,然后你可以做任何你需要的。

如需了解更多信息,可以检查此链接。 https://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server/pushing_updates_to_your_app_silently

以上是关于iOS的通知:如何WhatsApp的接收通知,并强制关闭,即使他们以后的过程?的主要内容,如果未能解决你的问题,请参考以下文章

在 Whatsapp 或 Viber 上接收推送通知即时消息

即使应用程序关闭,whatsapp 如何设法接收推送通知?

如何在没有服务运行通知的情况下在android前台服务中设置通知接收器......如Whatsapp和Telegram?

它是如何工作的whatsapp

如何在快速接收推送通知时进行服务器调用?

如何在Android中堆叠通知?