如果我的应用程序在后台工作,我可以使用静音推送唤醒应用程序并获得VOIP呼叫吗?
我用过" jpush"发布一个静音推送,当我的设备与Xcode连接并运行APP时可以工作。
如果我的设备没有使用Xcode运行APP,我无法在后台接收静音推送(仅在前台接收。)
是否可以使用静音推送来唤醒APP并获得VOIP呼叫?
我出错了吗?
答案 0 :(得分:1)
是。如果您的应用程序进行VoIP呼叫,则可以使用PushKit:
概述
PushKit框架直接向您的应用程序发送特定类型的通知 - 例如VoIP邀请[...]以进行处理。 [...]
与UserNotifications框架支持的用户通知不同,PushKit通知永远不会呈现给用户 - 他们不会提供徽章,提醒或声音。
PushKit通知与用户通知相比具有以下优势:
- 如果您的应用未运行,系统会在收到通知后自动启动它。 [...]有关详细信息,请参阅Local and Remote Notification Programming Guide。
- 您的应用程序将获得运行时处理通知,即使它在后台运行也是如此。
- [...]