Почему мое приложение было отклонено из-за того, что «многозадачные приложения могут использовать только фон»?

Я протестировал свое приложение в фоновом режиме, установив будильник и просмотрев видео, и мой будильник правильно звонил, когда я смотрел видео.

Даже когда я удалил свое приложение из фона, звонил будильник. Теперь мне интересно, правильно ли я понял ответ Apple. Может ли кто-нибудь расшифровать ответ?

We found that your app uses a background mode but does not include functionality that requires that mode to run persistently. This behavior is not in compliance with the App Store Review Guidelines.

We noticed your app declares support for audio in the UIBackgroundModes key in your Info.plist, but no audible content is played when the application is in the background. While your intention may have been to provide this functionality, at the time of review, we were not able to play background audio for your app.

As indicated in the iOS Application Programming Guide:

"This key is intended for use by applications that provide audible content to the user while in the background, such as music-player or streaming-audio applications."

Therefore, it would be appropriate to provide audible content to the user while the app is in the background or remove the "audio" setting from the UIBackgroundModes key.

Ответы на вопрос(2)

Background Modes отcapabilities и там проверитьaudio а такжеbackground fetch , Тогда ваше приложение сможет получить доступ ко всем потоковым аудио из фона.

Решение Вопроса

что вы указали UIBackgroundMode "audio" но не воспроизводил аудио в фоновом режиме.

 18 мая 2012 г., 06:12
Вы сказали «звонил будильник». Это не то же самое, что фоновое аудио. Фоновый звук означает, что вы играете музыку или что-то непрерывно. Вы не нуждаетесь в нем только для тревоги (см. «Местные push-уведомления»).
 Vijay Kumar18 мая 2012 г., 05:17
Хорошо, но если вы прочитали мой первый параграф, я сказал, что звук воспроизводился в фоновом режиме, это то, что они упоминают, или что-то еще, что вопрос. правильно ли я проверил?
 Vijay Kumar18 мая 2012 г., 08:35
Спасибо за ссылку, Да Мой звуковой сигнал локального уведомления составляет менее 30 секунд, после открытия моего будильника будет воспроизводиться другой звук. Так вы хотите сказать, что фоновый режим не нужен для этого?
 18 мая 2012 г., 07:48
Вам не разрешено использовать звуковой сигнал более 30 секунд (если вы не Apple). Посмотреть здесьdeveloper.apple.com/library/mac/#documentation/… для получения подробной информации о том, как воспроизводить звук будильника. Режим звукового фона не подходит для этого (Apple ожидает, что вы будете передавать аудио в фоновом режиме в течение всего времени).
 Vijay Kumar18 мая 2012 г., 07:27
Borrrden, это шаг, который я сделал 1) Установите будильник из моего приложения 2) вышел из моего приложения будильника (нажал кнопку «Домой») 3) теперь смотрю видео 4) Когда пришло время будильника, Использование локального уведомления мое приложение проигрывал музыку (параллельно я тоже мог смотреть видео), затем я нажал на уведомление, и мое приложение открылось и правильно воспроизвело сигнал будильника. Итак, где же проблема в том, что я не могу понять? Действительно запутанный, это первое приложение чувствовать себя разочарованным ..

Ваш ответ на вопрос