如何检测非侵入式电话

Posted

技术标签:

【中文标题】如何检测非侵入式电话【英文标题】:How to detect non-intrusive phone call 【发布时间】:2020-10-08 21:57:36 【问题描述】:

ios 14 中,您现在可以接听不占用整个屏幕的电话(新的非侵入式电话 UI 看起来像推送通知)。如果您接听电话,但未打开全屏通话 UI,则应用程序将保持打开状态。即使您拿起手机并将其放在耳边也是如此,应用仍然处于活动状态。

检测来电或用户开始通话的最佳方法是什么?

【问题讨论】:

【参考方案1】:

你无法检测到它。如果用户只是直接从横幅中接听电话,您的应用程序将保持活动状态,并且没有什么可检测的。这就是该功能的全部意义所在:呼叫无需以任何方式中断您的应用程序。

【讨论】:

感谢您的快速回复。当用户将手机放在耳边接听电话时,不应该触发通知吗?为什么应用程序在那时仍然保持活动状态?

以上是关于如何检测非侵入式电话的主要内容,如果未能解决你的问题,请参考以下文章

批评我的非侵入式堆调试器

如何对正在运行的 ASP.NET 应用程序进行非侵入式分析?

37Spring框架

BlockCanary 一个轻量的,非侵入式的性能监控组件(阿里)

非侵入式“实时”帮助系统

基于SpringBoot轻量非侵入式数据库数据告警器