带有来电的锁屏界面



我正在开发一个视频/音频通话应用程序。现在,当我的手机被锁定并且另一个用户正在呼叫我时,我将从锁定屏幕收到通知,如果我滑动通知,则会自动收到呼叫。我用UILocalNotification来接收通知。

但我不想这样。我希望看到的 UI 与我的手机解锁时其他用户呼叫我时相同,即我的 UI 将有接收/拒绝选项。我想接听像Viber或Skype这样的电话。我该怎么做?

你应该研究一下苹果的PushKit框架。

PushKit 框架为您的 iOS 应用程序提供了类 接收来自远程服务器的 VoIP 推送。VoIP 推送提供 VoIP 应用需要执行按需处理的功能 向用户显示通知之前的推送。

苹果文档

有一些教程可能会对您有所帮助。

教程 1

教程 2

更新

若要显示应用的 VoIP 服务的系统调用 UI,可以使用 CallKit

呼叫套件文档

来自苹果的示例代码

这是一个教程,可以很好地解释它。

http://www.techjini.com/blog/enhance-voip-app-user-experience-using-pushkit-callkit/

https://www.raywenderlich.com/150015/callkit-tutorial-ios

相关内容

  • 没有找到相关文章

最新更新