当应用进入背景时,如何创建“返回应用程序”状态栏?
-
29-09-2019 - |
题
当我的应用程序在播放音频或录制音频时移动到后台时,我想提供类似绿色的“呼叫”状态栏,当您在通话中出现并将其交换到另一个应用程序时,为您提供了快速的“返回应用程序”功能。
我认为这可能是私人API,但是我注意到Griffin Italk应用在录制音频时会这样做(请参阅图片) - 所以我知道可以做到这一点,但是我无法弄清楚API是什么(这 Info.plist
设置, AVAudioSession
, , 这 UIApplication/Delegate
或者什么)使这种魔术发生。我的应用程序目前正在在后台工作和录制音频,并且工作正常,我认为我没有设置某个地方来获得此行为。
有人可以将我指向正确的文档或表现出这种行为的示例代码吗? (我搜寻了 音频文档 而且找不到)。
谢谢!
解决方案
可能会有一个私人API来执行此操作,但是如果您想进入App Store,那么要做的就是 注册为VoIP应用, ,它可以为您提供诸如Skype或(我想)ITALK之类的呼叫状态栏。
其他提示
实际上,红色棒实际上仅在应用程序在后台录制音频时才出现。我只在标记应用程序VoIP和音频时才这样做。
您可能只能通过标记仅作为背景音频应用程序来做到这一点,但我没有尝试过。
不隶属于 StackOverflow