ios - 如何检测非侵入式电话

标签 ios swift ios14

在 iOS 14 中,您现在可以接听不占用整个屏幕的电话(新的非侵入式电话 UI 看起来像推送通知)。如果您接听电话,但未打开全屏通话 UI,则应用程序将保持打开状态。即使您拿起电话并将其放在耳边,应用程序仍会保持事件状态。
检测来电或用户发起调用的最佳方法是什么?

最佳答案

你无法检测到它。如果用户只是直接从横幅上接听电话,您的应用程序将保持事件状态,并且不会检测到任何内容。这就是此功能的全部意义所在:调用无需以任何方式中断您的应用程序。

关于ios - 如何检测非侵入式电话,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64271201/

相关文章:

ios - 什么是音频队列处理分路器?

ios - 你如何使用锁匠 key 链包装器

swift - 如何为现有项目创建 App Clip iOS 14

ios - 测试飞行 - 本地网络权限,TestFlight 构建中出现 NSBonjourServices 错误

ios - 静默推送通知在 iOS 14 上无法正常工作

ios - MPmediaitempropertylyrics 返回零

ios - 当 UITextView 位于 inputAccessoryView 中时,在推送动画期间不显示内容

ios - 无法使用 Swift 从 UIViewController 访问自定义 View

Swift - 显示术语 "inView"的错误

ios - 以编程方式设置带有约束的 UIScrollView 的正确方法?