标签: sip voip skype whatsapp viber
我需要像Whatsapp / Viber / Skype一样实现VoIP通话功能。登录后,如果我退出应用程序。我仍然可以收到朋友/通讯录的音频/视频通话。
我正在使用PortSIP SDK进行VoIP实施。
PortSIP
请建议任何完成此事的方法。
由于
答案 0 :(得分:0)
您可以使用Pushkit类型的VOIP推送通知来实现此目的。
即使应用程序被强制停止,它也会在Pushkit VOIP推送到来时启动。
以下是它的一些优点
只有在VoIP推送发生时才会唤醒设备,从而节省能源。 与用户在您的应用可以执行操作之前必须响应的标准推送通知不同,VoIP会直接推送到您的应用进行处理。
VoIP推送被视为高优先级通知,并且会立即发送。
VoIP推送可包含的数据多于标准推送通知所提供的数据。
如果您的应用在收到VoIP推送时未运行,则会自动重新启动。
即使您的应用在后台运行,您的应用也会获得运行时来处理推送。
此类通知最多可携带4096字节
以下是参考Ref1,Ref2