我需要像 Whatsapp/Viber/Skype 一样实现 VoIP 通话功能。登录后,如果我退出应用程序。我仍然可以收到来自我的朋友/联系人的音频/视频通话。
我将PortSIP
SDK 用于我的 VoIP 实施。
请提出任何完成这件事的方法。
谢谢
您可以使用 Pushkit 类型的 VOIP 推送通知来实现这一点。
即使应用程序被强制停止,它也会在 Pushkit VOIP 推送通知到来时启动。
这是它的一些优点
仅当 VoIP 推送发生时设备才会被唤醒,从而节省能源。与标准推送通知(用户必须在您的应用程序执行操作之前做出响应)不同,VoIP 推送直接进入您的应用程序进行处理。
VoIP 推送被认为是高优先级通知,并且会立即发送。
VoIP 推送可以包含比标准推送通知提供的更多的数据。
如果您的应用在收到 VoIP 推送时未运行,则会自动重新启动。
即使您的应用程序在后台运行,您的应用程序也有运行时间来处理推送。
这种类型的通知也可以携带最多 4096 个字节