ios 我的应用程序已被拒绝,因为UIBackgroundModes

fruv7luv  于 2023-03-31  发布在  iOS
关注(0)|答案(4)|浏览(395)

我们发现你的应用使用后台模式,但不包含需要该模式持续运行的功能。此行为不符合App Store审核指南。
我们注意到您的应用在Info.plist的UIBackgroundModes键中声明了对音频的支持,但当应用处于后台时,不会播放音频内容。虽然您的意图可能是提供此功能,但在审查时,我们无法为您的应用播放背景音频。
如iOS应用程序编程指南所示:
此键供在后台为用户提供音频内容的应用程序使用,如音乐播放器或流式音频应用程序。
因此,在应用程序处于后台时向用户提供音频内容或从UIBackgroundModes键中删除“音频”设置是合适的。
对于离散的代码级问题,您可能希望咨询Apple开发人员技术支持。请确保:

  • 包括你的拒绝问题的完整细节
  • 准备任何符号化的崩溃日志、屏幕截图和重现问题的步骤,以便DTS工程师跟进。

有关如何符号化和读取崩溃日志的信息,请参阅技术说明TN 2151了解和分析iPhone操作系统应用程序崩溃报告。
如果您在重现此问题时遇到困难,请尝试按照“Testing Workflow with Xcode's Archive feature”中所述测试工作流程。
以下是我的问题/问题:

  • 在分辨率中心,它告诉他们,他们必须首先启动视频,否则显然不会在后台模式下播放音频,并向他们发送一个实际工作的屏幕截图
  • 他们真的会回答我吗?我已经写了一个小时以上,仍然没有答案
  • 我是否必须重新提交应用程序并再等待7天,或者他们仍然可以批准应用程序?
pb3skfrl

pb3skfrl1#

在我的案例中,我的应用程序在App-Store中被拒绝,并得到消息'Your app declares support for audio in the UIBackgroundModes key in your Info.plist but did not include features that require persistent audio.'
我在我的React Native项目中使用推送通知(本地)。下面是消息

所以我就这么做了

ubof19bj

ubof19bj2#

我遇到了同样的问题和拒绝的原因。
我所做的是提出上诉,引用技术问答1668,“播放媒体,而在后台使用AV基金会”(通常在这里,但不是现在),其中明确指出,UIBackgroundModes音频键可用于播放视频在后台,无论是通过AirPlay,或在本地设备上通过分离AVPlayerLayer从AVPlayer.
大约一周后,我的上诉被批准了,应用程序被提交到商店。虽然我没有收到苹果公司的明确答复。但是,我想批准是重要的部分。
// edit:几周前,我向苹果提交了一个雷达,要求提供一个明确的视频背景模式。如果你想复制它,现在它在OpenRadar上。

1dkrff03

1dkrff033#

您不必重新提交应用程序,他们会回复您。
https://developer.apple.com/appstore/contact/appreviewboard/index.html
这个链接将带你到上诉程序的表格,虽然我假设你已经根据你的帖子中的信息做了这件事。如果你觉得你需要一个快速审查,也有一个链接。你只需要提出你的情况,试着非常小心地解决他们提出的每一点,为什么你的应用程序不符合指南。

oxcyiej7

oxcyiej74#

我也有同样的问题,我在哪里使用UIBackgroundModes键通过Airplay在后台播放视频。而T echnical Q&A 1668,它是这样明确提到的

**重要提示:**UIBackgroundModes音频键还允许应用使用AirPlay在后台流式传输媒体内容(另请参阅视频媒体的特殊注意事项)。

相关问题