首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在使用CallKit应答呼叫后保留iOS原生呼叫UI

如何在使用CallKit应答呼叫后保留iOS原生呼叫UI
EN

Stack Overflow用户
提问于 2017-03-26 17:59:23
回答 2查看 2.4K关注 0票数 14

我正在努力实现在Enhancing VoIP Apps with CallKit - WWDC 2016的29:52秒上可以看到的相同结果。在视频中,它显示了在应答呼叫之后,按钮被动画移动和改变,并且屏幕停留在本机呼叫中UI。

我构建了Speakerbox并尝试了“模拟来电”功能,但一旦呼叫由应答呼叫按钮应答(与视频中显示的操作相同),本地呼叫屏幕就会消失,应用程序屏幕会显示列表中显示的活动呼叫(这与WWDC视频中显示的呼叫不同):

虽然在从来电本机UI到应用程序的过渡过程中,会有一个很短时间的本机呼叫UI屏幕,但我找不到如何强制它停留在该屏幕上。调试扬声器应用程序时,在所有本地屏幕消失且应用程序已打开之前,不会调用任何委托方法。

我测试了在屏幕锁定时接收来电,在这种情况下会显示本机UI:

我想在非锁定的手机上达到同样的效果。

EN

回答 2

Stack Overflow用户

发布于 2017-03-27 14:56:53

简单地说,在接受来电后,你不能保留原生UI,至少在iOS 10中,也许在iOS 11中,苹果提供了一种保留原生UI的方法。

票数 0
EN

Stack Overflow用户

发布于 2017-03-30 18:40:45

如果您锁定电话,然后收到来电,您将获得类似于您在WWDC上看到的体验。在iOS 10中无法更改此行为。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43027343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档