Мое приложение было отклонено из-за UIBackgroundModes

Мы обнаружили, что ваше приложение использует фоновый режим, но не включает в себя функции, которые требуют, чтобы этот режим работал постоянно. Такое поведение не соответствует рекомендациям App Store по рассмотрению.

Мы заметили, что ваше приложение объявляет о поддержке аудио в ключе UIBackgroundModes в вашем Info.plist, но при этом приложение не воспроизводится в фоновом режиме. Несмотря на то, что вы намеревались предоставить эту функцию, на момент рассмотрения мы не смогли воспроизвести фоновое аудио для вашего приложения.

Как указано в Руководстве по программированию приложений iOS:

"Этот ключ предназначен для использования приложениями, которые предоставляют звуковой контент пользователю в фоновом режиме, например приложениями для воспроизведения музыки или потокового аудио".

Следовательно, было бы целесообразно предоставить звуковое содержимое пользователю, когда приложение находится в фоновом режиме, или удалить настройку "аудио" из ключа UIBackgroundModes.

По отдельным вопросам на уровне кода вы можете обратиться в службу технической поддержки Apple Developer. Пожалуйста, не забудьте:

  • включите полную информацию о ваших проблемах с отказом
  • подготовьте любые символические журналы сбоев, снимки экрана и шаги, чтобы воспроизвести проблемы на случай, если инженер DTS примет меры.

Для получения информации о том, как символизировать и читать журнал сбоев, см. Техническую ноту TN2151 Понимание и анализ отчетов о сбоях приложений iPhone OS.

Если у вас возникли проблемы с воспроизведением этой проблемы, попробуйте протестировать рабочий процесс, как описано в разделе " Тестирование рабочего процесса с помощью функции архивирования Xcode".

Итак, вот мои проблемы / вопросы:

  • в центре разрешения он сказал им, что они должны сначала запустить видео, иначе, очевидно, не будет воспроизведения звука в фоновом режиме, а также отправить им скриншот, который на самом деле работает

  • они на самом деле ответить мне? Я написал выше около часа назад и до сих пор не получил ответа

  • мне придется повторно отправить приложение и подождать еще 7 дней, или они все еще могут одобрить приложение?

4 ответа

Решение

У меня была точно такая же проблема и причина отказа.

Что я сделал, так это подал апелляцию со ссылкой на Технические вопросы и ответы 1668 года "Воспроизведение мультимедиа в фоновом режиме с использованием AV Foundation" (обычно здесь, но не в данный момент), где прямо говорится, что для воспроизведения видео может использоваться звуковая клавиша UIBackgroundModes. в фоновом режиме, либо через AirPlay, либо на локальном устройстве, отсоединив AVPlayerLayer от AVPlayer.

Примерно через неделю моя апелляция была одобрена, и приложение было отправлено в магазин. Не то чтобы я когда-либо получал откровенный ответ от Apple по этому поводу. Но одобрение было важной частью, я думаю.

// edit: Я отправил радар в Apple с просьбой о явном режиме фоновой обработки видео несколько недель назад. Теперь на OpenRadar, если вы хотите обмануть его.

Вам не нужно будет повторно отправить приложение, они ответят вам.

https://developer.apple.com/appstore/contact/appreviewboard/index.html

Эта ссылка приведет вас к форме для процесса апелляции, хотя я предполагаю, что вы уже сделали это, основываясь на информации в вашем сообщении. Если вы чувствуете, что вам нужен ускоренный обзор, есть ссылка для этого. Вы просто должны сделать свое дело, постарайтесь быть очень осторожными, чтобы учесть все моменты, которые они делают о том, почему ваше приложение не соответствует рекомендациям.

У меня была та же проблема, и где я использовал клавишу UIBackgroundModes для воспроизведения видео в фоновом режиме через Airplay. в то время как Технический Q & A 1668, это ясно упоминается, как это

Важное замечание: Аудио-клавиша UIBackgroundModes также позволит приложениям осуществлять потоковую передачу мультимедийного содержимого в фоновом режиме с использованием AirPlay (см. Также "Особые аспекты для видеомедиа").

В моем случае моя заявка была отклонена в 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.'

Я использую push-уведомление (локально) в своем собственном проекте реагирования. ниже сообщение

так что я просто делаю это

Другие вопросы по тегам