颤动:声明 xcode 音频背景模式以在屏幕关闭时保持套接字通道(颤动)运行 但 ios 被拒绝

Flutter: Declare xcode audio background mode to keep socket channel (flutter) running when screen off but ios rejected

我声明 xcode 音频,在后台模式下播放以保持套接字通道(抖动)运行 当屏幕关闭时,苹果拒绝了我的申请,原因是“您的应用声明支持音频Info.plist 中的 UIBackgroundModes 键但不包含需要持久音频的功能。

后续步骤

音频键专供在后台向用户提供音频内容的应用使用,例如音乐播放器或流式音频应用。请修改您的应用以在应用处于后台时向用户提供声音内容,或者从 UIBackgroundModes 键中删除 "audio" 设置。

申请 phone App Review 电话

根据您的要求,我们可以安排 Apple 代表在接下来的三到五个工作日内致电您,讨论您的 App Review 问题。 “

如何解决?非常感谢。

You can't do that. Your use case is Background Execution. 如果你想保证你在后台保持活力,你可以为 VoIP 或在后台播放音乐打开一个套接字。在任何其他情况下,您都有资格被暂停——在您的后台任务完成执行之后,或者当系统任意决定暂停您时。

您不得以虚假借口利用背景音频。您必须实际播放音频。