Я работаю над приложением iOS с функцией VoIP и интеграцией CallKit. Я столкнулся с проблемой, о которой я не могу найти никакой информации. Вот что происходит:
- Устройство заблокировано и входящий вызов получен
- Отображается экран входящих вызовов CallKit, и я принимаю вызов
- Вызов CallKit - отображается экран в процессе выполнения, и вызов работает нормально
- Я нажал кнопку «Домой» на устройстве, в результате чего отображается экран блокировки устройства. В этот момент отображается зеленая строка состояния для возврата к вызову
- Я нажимаю зеленую строку состояния. В этот момент отображается экран ввода PIN-кода для разблокировки устройства.
- Если я введу PIN-код своего устройства, мое приложение откроется на переднем плане, и отобразится его экранный вызов в приложении
Проблема в том, что я бы хотел go вернуться к экрану текущего вызова CallKit при нажатии зеленой строки состояния на экране блокировки. Мне кажется, это было бы правильное поведение. Но вместо этого он пытается открыть мое приложение, в результате чего отображается экран блокировки PIN-кода. Похоже, что он не должен пытаться открыть мое приложение, как это, если я явно не пытаюсь открыть его каким-либо образом.
Кто-нибудь сталкивался с этим, или есть какие-либо идеи, можно ли это исправить? Спасибо!