如果应用程序未运行(Viber,如呼叫功能),则接收呼叫
问题描述:
我需要像Whatsapp/Viber/Skype一样实施VoIP呼叫功能。登录后,如果我退出应用程序。我仍然可以接收来自我的朋友/联系人的音频/视频呼叫。如果应用程序未运行(Viber,如呼叫功能),则接收呼叫
我正在为我的VoIP实施使用PortSIP
SDK。
请提出任何方法来完成这件事。
感谢
答
您可以使用Pushkit型VOIP推送通知来实现这一目标。
即使应用程序被强制停止,它也会在Pushkit VOIP pushnotifcation到来时启动。
下面是它的一些优点
该装置只有当VoIP的出现推动节能被唤醒。 与标准推送通知不同,用户必须在应用程序执行操作之前对其进行响应,VoIP会直接推送到您的应用程序进行处理。
VoIP推送被视为高优先级通知,并立即发送。
VoIP推送可以包含比标准推送通知提供更多的数据。
如果收到VoIP推送时未运行,您的应用会自动重新启动。
即使您的应用在后台运行,您的应用也会得到运行时处理推送。
这种类型的通知还可以携带高达4096个字节