2013-04-12 4 views
12

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

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

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

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

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

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

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

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

Если у вас возникли трудности с воспроизведением этой проблемы, попробуйте протестировать рабочий процесс , как описано в «Testing Workflow with Xcode's Archive feature».

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

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

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

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

+1

И вот как вы познакомились с Cydia ... – 2013-04-12 20:42:24

+6

не смешно, я очень много работал над App, и теперь некомпетентный рецензент отклоняет мое приложение, потому что он слишком тупой. – user1734282

+2

@userXXX Я не издеваюсь над тобой. Это не смешно, но так работает система обзора Apple. Я даже не беспокоюсь о разработке * ничего * в AppStore из-за всех умных * sses, которые хотят рассказать мне, что я должен делать, какие API-интерфейсы я могу использовать, что, как они думают, мои пользователи хотят, что угодно. Печально, но верно. – 2013-04-12 20:45:27

ответ

12

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

Что я сделал подать апелляцию, ссылаясь на технические Q & 1668, «Воспроизведение медиафайлов в то время как в фоновом режиме, используя Фонд AV» (обычно here, но не в данный момент), где он прямо говорит, что UIBackgroundModes аудио ключ может использоваться для воспроизведения видео в фоновом режиме, либо через AirPlay, либо на локальном устройстве путем отсоединения AVPlayerLayer от AVPlayer.

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

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

+0

Я видел несколько потоков на Stackoverflow. Вы единственный, кто дает правильную ссылку на «вид» элемента plist. Огромное спасибо! – kakyo

+0

Сделал то же самое. Через день приложение отправилось в прямом эфире, без каких-либо объяснений от Apple ... – Rados

4

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

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

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

0

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

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

Смежные вопросы