Flutter: объявляет звуковой фоновый режим xcode, чтобы поддерживать канал сокета (трепетание) работающим, когда экран выключен, но ios отклонен - PullRequest
0 голосов
/ 16 октября 2019

Я объявил аудио xcode, транслируем в фоновом режиме, чтобы сохранить канал сокета (трепетание) работающим, когда экран выключен, но яблоко отклонило мое приложение по причине "Ваше приложение объявляет о поддержке аудио в ключе UIBackgroundModes в вашем Info.plist, но невключают функции, требующие постоянного звука.

Следующие шаги

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

Запрос телефонного звонка из обзора приложений

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

Как это исправить? Большое спасибо.

1 Ответ

0 голосов
/ 16 октября 2019

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

Вы не можете использовать фоновое аудио под ложными предлогами. Вы должны на самом деле играть аудио.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...