#android #ios #cordova #background-process #ionic5
#Android #iOS #кордова #фоновый процесс #ionic5
Вопрос:
Я создаю гибридное приложение (Android / iOS), которое должно поддерживать загрузку нескольких файлов и обработку их в фоновом режиме. Я использую cordova-plugin-background-mode для поддержки моего приложения. Я не могу найти никаких других альтернатив для поддержки фоновой загрузки и обработки. Я завершил работу над приложением для Android, и оно заработало идеально, но перед отправкой в Play Store и Apple Store я обнаружил, что Apple не принимает использование этого плагина, поскольку он использует аудиофайл для воспроизведения на 0 громкости (я прочитал это по этой ссылке: https://forum.ionicframework.com/t/cordova-plugin-background-mode-rejected-by-ios-remove-the-audio-setting/69864)
Кроме того, это было предоставлено на странице GitHub(https://github.com/katzer/cordova-plugin-background-mode ) плагина
Соответствие требованиям магазина
Бесконечные фоновые задачи официально не поддерживаются в большинстве мобильных операционных систем и, следовательно, не совместимы с поставщиками общедоступных магазинов. Успешная отправка не гарантируется.
Используйте плагин на свой страх и риск!
Я использую Ionic5 и конденсатор.
Есть ли какой-либо способ исправить эту проблему или есть какой-либо другой плагин, доступный для iOS для поддержки моего приложения.
Также для Android во многих комментариях говорилось, что Android принял этот плагин. Если есть какие-либо новые обновления политик, пожалуйста, предложите мне обходной путь.
Заранее спасибо
Комментарии:
1. Для iOS вам нужно будет использовать
BGProcessingTask
2. @Paulw11 я создал остальную часть приложения с помощью ionic. возможна ли интеграция с BGProcessingTask?
3. Должен быть какой-то способ интеграции с машинным кодом в Ionic, но, боюсь, я ничего не знаю об этой среде.