我正在开发视频/音频通话应用。现在,当我的手机被锁定而另一个用户正在通过锁定屏幕给我打电话时,我会收到通知,如果我刷了通知,则会自动收到通话。我使用UILocalNotification
来获取通知。
但我不想这样。我希望看到用户界面与我的手机解锁时另一个用户给我打电话的情况相同,即我的用户界面会有接收/拒绝选项。我希望收到像Viber或Skype这样的电话。我怎么能这样做?
答案 0 :(得分:3)
您应该查看Apple的PushKit
框架。
PushKit框架为您的iOS应用程序提供了类 从远程服务器接收VoIP推送。 VoIP推送提供了 VoIP应用程序需要执行按需处理的功能 在向用户显示通知之前推送。
有一些教程可能对您有帮助。
<强>更新强>
要显示应用的VoIP服务的系统调用用户界面,您可以使用CallKit
。
这是一个很好地解释它的教程。
http://www.techjini.com/blog/enhance-voip-app-user-experience-using-pushkit-callkit/