我们正在开发一个支持视频和语音通话的VOIP
应用程序。
iOS 10 CallKit
功能存在一个有趣的问题。
如果用户在应用程序处于后台时在本机来电屏幕上按下拒绝按钮的时间少于4或5秒(超过10秒始终有效)拒绝接收视频呼叫,则呼叫失败且本机呼叫失败用于显示iPhone 7
的用户界面(iphone 6没有问题)。此本机呼叫错误屏幕也存在问题,请参阅https://openradar.appspot.com/27678801)但是传入语音呼叫的情况与必须的情况相同。
我们还测试了Whatsapp and Messenger
行为,并意识到当应用位于backgorund
时,未显示原生来电屏幕,他们只显示local notification
用于{{1}的视频通话1}}。
iOS 10
API一定存在问题,但我们无法在网络中看到任何报告的错误(openradar等等)。
是否有人遇到过同样的问题?
谢谢你的帮助。