Я ищу либо лицензированный плагин для Android, аналогичный flutter_background_service, но тот, который запускает службу переднего плана приложения только при перезагрузке, обновлении приложения и т. д.; или простой способ сделать это с помощью чего-то вроде MethodChannel в Kotlin или Java.
Причина, по которой я бы предпочел не использовать flutter_background_service в настоящее время, заключается в том, что для этого требуется связь через сериализуемые структуры данных между изолятами, и он делает гораздо больше, чем мне нужно, например запуск уведомлений на переднем плане, поведение, которое мой код уже обрабатывает через flutter_local_notifications. Я рассматривал возможность создания собственного решения на основе кода этого плагина, но мало что знаю о разработке для Android, а код довольно сложен.
https://stackoverflow. com/a/70980729/582326 работает, но при загрузке отображается главный экран приложения. Я бы не хотел делать свое приложение таким агрессивным, поэтому я надеюсь запускать службу переднего плана только с помощью прикрепленного уведомления.
flutter_boot_receiver кажется подходящим вариантом, за исключением лицензии с авторским левом. Я бы предпочел не использовать это, потому что я работаю над приложением с открытым исходным кодом под лицензией MIT. (см. ответ)
Я нашел помощь на Stack Exchange, включая следующее: https://stackoverflow.com/a/78336034/582326. Однако у меня уже есть изолят в Dart, который запускает службу переднего плана, и я не знаю, как выполнить шаг 4 этого ответа без использования flutter_background_service.
Из того, что я понимаю, мне, возможно, придется открыть MethodChannel для вызова кода Flutter из Java/Kotlin. В документации по каналам платформы Flutter объясняется, как сделать что-то подобное, но только в другом (и более часто используемом) направлении. Это и то, что вызывать в Java/Kotlin, вот где я сейчас застрял.
Указатели на документацию, вызовы методов или код для вызова изолята Flutter при загрузке/после приложения обновление было бы очень признательно.
Подробнее здесь: https://stackoverflow.com/questions/787 ... without-us
Как я могу запустить службу переднего плана приложения Flutter при загрузке в Android без использования плагина flutter_ ⇐ Android
Форум для тех, кто программирует под Android
1722282033
Anonymous
Я ищу либо лицензированный плагин для Android, аналогичный flutter_background_service, но тот, который запускает службу переднего плана приложения только при перезагрузке, обновлении приложения и т. д.; или простой способ сделать это с помощью чего-то вроде MethodChannel в Kotlin или Java.
Причина, по которой я бы предпочел не использовать flutter_background_service в настоящее время, заключается в том, что для этого требуется связь через сериализуемые структуры данных между изолятами, и он делает гораздо больше, чем мне нужно, например запуск уведомлений на переднем плане, поведение, которое мой код уже обрабатывает через flutter_local_notifications. Я рассматривал возможность создания собственного решения на основе кода этого плагина, но мало что знаю о разработке для Android, а код довольно сложен.
https://stackoverflow. com/a/70980729/582326 работает, но при загрузке отображается главный экран приложения. Я бы не хотел делать свое приложение таким агрессивным, поэтому я надеюсь запускать службу переднего плана только с помощью прикрепленного уведомления.
flutter_boot_receiver кажется подходящим вариантом, за исключением лицензии с авторским левом. Я бы предпочел не использовать это, потому что я работаю над приложением с открытым исходным кодом под лицензией MIT. (см. ответ)
Я нашел помощь на Stack Exchange, включая следующее: https://stackoverflow.com/a/78336034/582326. Однако у меня уже есть изолят в Dart, который запускает службу переднего плана, и я не знаю, как выполнить шаг 4 этого ответа без использования flutter_background_service.
Из того, что я понимаю, мне, возможно, придется открыть MethodChannel для вызова кода Flutter из Java/Kotlin. В документации по каналам платформы Flutter объясняется, как сделать что-то подобное, но только в другом (и более часто используемом) направлении. Это и то, что вызывать в Java/Kotlin, вот где я сейчас застрял.
Указатели на документацию, вызовы методов или код для вызова изолята Flutter при загрузке/после приложения обновление было бы очень признательно.
Подробнее здесь: [url]https://stackoverflow.com/questions/78738022/how-can-i-start-a-flutter-apps-foreground-service-on-boot-in-android-without-us[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия