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

0

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

Даже когда я удалил свое приложение из фона, звонил будильник. Теперь мне интересно, правильно ли я понял ответ 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   ответа
5

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

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

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

Похожие вопросы