我正在开发一个类似于WhatsApp和Skype的通话应用程序。我的问题是,当我的手机被锁定并且另一个用户给我打电话时,我会收到一个通知,如果我滑动通知,则自动接听电话(当然要使用CallKit)。 我想知道是否可能看到与解锁状态下另一个用户呼叫我的CallKit UI屏幕相同的屏幕? 如果有人了解详细信息、解决方案或任何相关信息,那将非常有帮助。 我已经查阅了以下文档:Apple CallKit,ENHANCE YOUR VOIP APP USER EXPERIENCE USING PUSHKIT + CALLKIT,CallKit Tutorial for iOS。这是我的代码。
func provider(_ provider: CXProvider, perform action: CXAnswerCallAction) {
action.fulfill()
print("=================CXAnswerCallAction============")
self.window = UIWindow(frame: UIScreen.main.bounds)
let storyboard = UIStoryboard(name: "VoipAcceptUser", bundle: nil)
let initialViewController = storyboard.instantiateViewController(withIdentifier: "VoipAcceptUser")
self.window?.rootViewController = initialViewController
self.window?.makeKeyAndVisible()
}