HarmonyOS 鸿蒙Next【上架检测FAQ】后台合理使用音频播放

HarmonyOS 鸿蒙Next【上架检测FAQ】后台合理使用音频播放

概述

后台合理使用音频播放指应用/元服务在后台运行期间,若需要持续播放音频,必须遵循场景合理性、用户可控性及资源约束原则,避免滥用音频接口导致设备耗电或体验问题。

设计原则

应用在后台开启音频播放,禁止不写入数据或者写入静音数据等类似恶意行为,需释放无效音频资源。

典型案例

您的应用存在后台未合理使用音频播放问题,视频后台播放无声内容,不符合审核标准。

图片

修改指引

申请音频播放长时任务的应用退到后台后,禁止不写入数据或写入静音数据等恶意行为。详情见后台音频播放合理使用

有关音频播放开发相关接口的使用,详情可以参考音频播放

音视频后台播放场景开发流程、注意事项及特殊场景问题,详情见音视频后台播放和长时任务的使用流程以及注意事项

无长时任务的应用退到后台时,禁止使用麦克风和扬声器。详情见音频资源合理使用

应用上架前迭代版本测试可使用DevEco Testing应用上架预检功能在本地设备/虚拟机提供黑盒专业测试能力,提前发现上架基础体验类问题,提升上架审核效率。

应用上架提审前可使用云测试应用上架预检功能在云端提供远程黑盒专业测试,包含多品类,多设备,多OS的兼容测试能力,提前发现上架基础体验类问题,提升上架审核效率。


更多关于HarmonyOS 鸿蒙Next【上架检测FAQ】后台合理使用音频播放的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

禁止应用修改屏幕亮度,和禁止应用调用屏幕长亮权限,这两个什么时候能加到系统设置应用权限控制里?,

更多关于HarmonyOS 鸿蒙Next【上架检测FAQ】后台合理使用音频播放的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


HarmonyOS 鸿蒙Next上架检测要求后台音频播放必须使用@ohos.backgroundTaskManager申请长时任务,并绑定audio.AudioRendereraudio.AudioCapturer。系统会审核任务类型声明(如“audio”)和前台通知的合理性,未正确申请或超时未释放将导致检测不通过。,

HarmonyOS Next应用上架检测中,后台音频播放的核心要求是禁止恶意占用音频资源。若应用申请了长时任务在后台持续播放音频,退至后台后不得出现以下行为:

  • 不写入任何音频数据,空占音频焦点
  • 持续写入静音数据伪装播放

这种“假播放”会触发审核驳回,典型案例为视频应用后台仅播放无声内容。开发时需确保后台播放是真实的、用户可控的音频输出,并在不需要时立即释放音频资源。无长时任务的应用退后台后,必须停止麦克风和扬声器使用。

回到顶部