我正在开发具有VoIP功能和CallKit集成的iOS应用。我遇到了一个似乎找不到任何信息的问题。这是发生了什么:
问题是,当从锁定屏幕上点击绿色状态栏时,我想回到CallKit正在进行的屏幕。在我看来这将是正确的行为。但是相反,它试图打开我的应用程序,从而导致显示PIN锁定屏幕。似乎除非我明确尝试以某种方式打开它,否则它不应尝试像这样打开我的应用程序。
有人遇到过这个问题,或者不知道这是否可以解决?谢谢!
这是预期的行为。仅在电话锁定时才显示CallKit正在进行呼叫屏幕。如果您将其解锁并点击绿色栏,您将始终被重定向到您的应用。
显示CallKit屏幕的唯一方法是再次锁定电话;但请记住,如果尝试在未连接任何耳机的情况下锁定电话,它将挂断电话。