【发布时间】:2020-01-16 16:55:00
【问题描述】:
我正在开发一个具有 VoIP 功能和 CallKit 集成的 iOS 应用程序。我遇到了一个我似乎找不到任何信息的问题。以下是发生的事情:
- 设备已锁定并收到来电
- CallKit 来电画面显示,我接听电话
- 显示CallKit通话进行界面,通话正常
- 我点击了设备的主页按钮,导致显示设备的锁定屏幕。此时会显示一个绿色的状态栏,用于返回通话
- 我点击绿色状态栏。此时,将显示用于解锁设备的 PIN 输入屏幕。
- 如果我输入我的设备 PIN,我的应用程序会在前台打开,并显示其应用程序内通话中屏幕
问题是我想在从锁定屏幕点击绿色状态栏时返回 CallKit 通话进行中屏幕。在我看来,这将是正确的行为。但相反,它试图打开我的应用程序,这会导致显示 PIN 锁定屏幕。似乎它不应该尝试像这样打开我的应用程序,除非我明确尝试以某种方式打开它。
有没有人遇到过这个问题,或者知道这是否可以解决?谢谢!
【问题讨论】: