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