繁体   English   中英

处理来自锁定屏幕的来电时 iOS VoIP CallKit 应用程序出现问题

[英]Issue with iOS VoIP CallKit app when handling incoming call from locked screen

我正在开发具有 VoIP 功能和 CallKit 集成的 iOS 应用程序。 我遇到了一个似乎找不到任何相关信息的问题。 这是发生的事情:

  • 设备被锁定并接到来电
  • 显示 CallKit 来电屏幕,我接听电话
  • 显示CallKit call-in-progress界面,通话正常
  • 我点击了设备的主页按钮,这会导致显示设备的锁定屏幕。 此时有一个绿色的状态栏显示返回通话
  • 我点击绿色状态栏。 此时,显示用于解锁设备的 PIN 输入屏幕。
  • 如果我输入我的设备 PIN,我的应用程序将在前台打开并显示其应用程序内呼叫进行中屏幕

问题是,当点击锁定屏幕上的绿色状态栏时,我想回到 CallKit 通话中屏幕。 在我看来,这将是正确的行为。 但是它试图打开我的应用程序,这导致显示 PIN 锁定屏幕。 似乎它不应该尝试像这样打开我的应用程序,除非我明确尝试以某种方式打开它。

有没有人遇到过这个问题,或者知道这是否可以修复? 谢谢!

这是预期的行为。 CallKit 通话中屏幕仅在电话锁定时显示。 如果您解锁它并点击绿色栏,您将始终被重定向到您的应用程序。

显示 CallKit 屏幕的唯一方法是再次锁定手机; 但您应该记住,如果您在未连接任何耳机的情况下尝试锁定电话,它将挂断电话。

不,不可能再次从绿色 Bar 转到本机 UI。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM