当我的应用程序不在后台时(IP 语音)脉冲红色状态栏

Posted

技术标签:

【中文标题】当我的应用程序不在后台时(IP 语音)脉冲红色状态栏【英文标题】:pulsing red status bar when my app is not in the background (voice over ip) 【发布时间】:2011-08-10 04:33:29 【问题描述】:

当您使用 AVAudiosession 为您的应用程序添加 IP 语音支持时,当您的应用程序进入后台并正在录制内容时,会出现一个脉动的红色状态栏。名为 Voice memos 的 Apple 应用程序在其应用程序内有这个红色状态栏,是否可以这样做?它在后台工作,但我希望它在应用程序中。 谢谢。

【问题讨论】:

【参考方案1】:

您可以 class-dump UIKit 并查找 UIApplication。有一些私有 API 可以做到这一点,如 this book 中所述。

【讨论】:

请注意,如果您使用私有 API,您的应用不太可能通过 App Store 审批流程。

以上是关于当我的应用程序不在后台时(IP 语音)脉冲红色状态栏的主要内容,如果未能解决你的问题,请参考以下文章

如何在不和谐中获取我的麦克风状态

带有路由变化的 AVAudioSession 红色状态栏

Observable.interval 不在后台状态下工作

不录制时显示红色状态栏,后台应用程序

IOS App不在后台运行

Xcode 9 中缺少 Voip(IP 语音)