我正在处理一个需要VOIP和视频通话的项目。现在,我实现了PushKit来初始化CallKit。我想询问用户Passcode / TouchID(因为在用户接听电话后,它会将应用程序导航到视频呼叫控制器)。但是,我在网上搜索并找到了不相关的主题。
有2例。
1st:应用程序处于活动状态或后台但不是锁屏 - >导航到调用viewcontroller
第二名:应用程序是背景/非活动状态,使用锁屏 - >需要索取导航密码。
我目前的问题是:如果设备被锁定且用户接受了来自锁屏的呼叫 - >没有任何反应,我的应用程序仍处于后台。
有人可以帮我一把吗?
以下是我目前的代码:(我在CXCallActionAnswer上添加此代码段)
let context = LAContext()
var err: NSError?
if context.canEvaluatePolicy(.deviceOwnerAuthentication, error: &err) {
context.evaluatePolicy(.deviceOwnerAuthentication, localizedReason: "Active Session", reply: { (good, error) in
if good {
}else {
print("Cannot auth with passcode")
}
})
}
由于