AudioServicesPlaySystemSound能否用于App Store应用?是否会遭苹果审核拒绝?
关于AudioServicesPlaySystemSound与App Store审核的问题解答
我来给你把这几个关联的问题捋清楚,结合实际开发和苹果审核的经验来说:
AudioServicesPlaySystemSound是否允许在App Store应用中使用?
完全允许!这是苹果官方公开的系统音效播放API,只要你按照官方文档的规范调用,完全符合App Store的审核要求,不少主流应用都在使用它来播放短提示音。AudioToolbox框架下的System Sound Services是否允许使用?
当然可以用!System Sound Services是AudioToolbox框架里的官方服务,专门用来播放短时长的系统音效或者触发设备震动,属于苹果明确支持的开发工具,不存在违规使用的问题。调用
AudioServicesPlaySystemSound(1012)的应用提交至App Store时是否会被苹果拒绝?
先明确:1012其实就是系统定义的kSystemSoundID_Vibrate常量值,用来触发设备震动。正常合理使用这个API是不会被拒的,但要注意两个核心点:- 震动场景要合理:比如用于用户操作的反馈(比如按钮点击确认、任务完成提醒),或者配合系统通知逻辑,不能毫无理由地频繁震动骚扰用户。
- 遵守人机交互指南:苹果不允许滥用震动功能,比如无差别地持续震动,或者在用户未触发操作时自动震动,这种情况才会触发审核驳回。
总的来说,只要你是基于用户体验合理使用这些公开API,遵循苹果的审核规则,就完全不用担心提交App Store时被拒的问题。
内容的提问来源于stack exchange,提问作者Chaitanya Khurana
相关产品推荐
相关产品推荐

