【发布时间】:2019-12-03 05:02:32
【问题描述】:
我正在开发一个聊天应用程序。为了增强消息传递体验,我使用 VoIP 推送将消息传递到处于后台/已终止状态的应用程序。我猜这就是whatsapp的做法。它在 13.0 之前的 iOS 版本的设备上运行良好。但是,在 iOS 13 设备上,推送仅处于前台状态。在后台状态下,我无法在didReceiveIncomingPushWith 委托方法中获得回调。我浏览了一些在线博客,其中写到苹果现在将其限制为仅用于通话目的。人们提出的另一件事是,如果应用程序分布在 XCode 10 上,即使用 iOS 12 SDK 编译,那么它也应该可以工作。但是,无论我使用什么 XCode,它都不适用于我的情况。我的目标是即使应用程序像whatsapp一样在后台被杀死/在后台也能将消息传递给用户。对此的任何想法/指导都将受到高度赞赏。谢谢
【问题讨论】:
标签: apple-push-notifications chat voip ios13