如果应用程序从后台死亡,则不会收到Pushkit通知

问题描述:

我正在使用PKPushkit进行voip呼叫通知。如果应用程序从后台死亡,则不会收到Pushkit通知

如果我的应用程序从后台杀害然后我无法内收到通知:

func pushRegistry(_ registry: PKPushRegistry, didReceiveIncomingPushWith payload: PKPushPayload, forType type: PKPushType) 

虽然通报工作,如果应用程序是在后台。我已经从项目本身启用了以下设置。

1)内部功能,推送通知为ON。

2)后台模式为:

a。应用程序使用AirPlay播放音频或流式传输音频/视频。

b。应用程序从网络下载内容。

c。应用程序下载内容以响应推送通知。 d)。应用程序提供IP语音服务。

任何人都可以帮助我找出我失踪的地方吗?

可能您的应用程序在处于死亡状态时发生崩溃。

检查如何在杀死状态下调试应用程序。

enter image description here

https://github.com/hasyapanchasara/PushKit_SilentPushNotification

+1

同意。当应用程序在后台重新启动时,您需要重新启动WebRTC进程。例如可能需要一些时间才能等待网络或信号服务器准备就绪。 – dichen