Chirp Audio QR 从后台恢复后 ipad 无法接收音频信号
Posted
技术标签:
【中文标题】Chirp Audio QR 从后台恢复后 ipad 无法接收音频信号【英文标题】:Chirp Audio QR Fails to receive audio signals on ipad after resuming from background 【发布时间】:2019-04-05 14:05:09 【问题描述】:Chirp 音频 QR 框架从后台恢复后没有接收数据(此问题仅在 iPAD 设备 ios11+ 上发生)
如果应用程序在前台,那么框架可以正常工作,但如果应用程序进入后台然后恢复,就会发生这种情况。
【问题讨论】:
【参考方案1】:来自 Chirp 的乔在这里。您是否在移动到后台时停止 SDK,然后在前台重新启动?
在https://github.com/chirp/chirp-ios-examples/blob/master/Swift/Messenger/ChirpMessenger/AppDelegate.swift 上查看我们的示例项目以获取此示例。
我刚刚在运行 iOS 11.4.1 的 iPad 上对此进行了测试,并且在前台运行时仍会收到数据。
【讨论】:
我编写了所有基于应用程序状态的代码,但仍然没有运气,现在啁啾在后台停止并在恢复时开始。我还观察到,当我在功能中启用音频背景模式时,这似乎可以正常工作,但我认为我不能在启用这些功能的情况下发布到应用商店。 示例项目github.com/chirp/chirp-ios-examples/tree/master/Swift/Messenger进入后台后也不工作(接收部分坏了) 您能检查一下您使用的 SDK 版本是否是最新的吗?当前版本是 v3.5.2。 @joerobot 是的,我在 2019 年 7 月 7 日检查了 3.5.2 版。你能解决这个接收部分吗?那么请与我分享知识。【参考方案2】:如果您希望应用程序在进入后台状态时接收/录制音频,则必须在 Capabilities plist 中设置 Background Audio。否则,操作系统将从您的应用进程中删除麦克风连接(以允许新的前台应用可能使用它)。
【讨论】:
以上是关于Chirp Audio QR 从后台恢复后 ipad 无法接收音频信号的主要内容,如果未能解决你的问题,请参考以下文章
chirp信号脉冲压缩,用于雷达信号处理,产生chirp信号后进行压缩,以实现高距离分辨力