Flutter: кроссплатформенный способ поддерживать работу приложения в фоновом режиме - PullRequest
0 голосов
/ 23 ноября 2018

Я пытаюсь найти способ, чтобы приложение Flutter работало, даже если оно не в фокусе.Например, запустите обратный отсчет и воспроизведите звуковой сигнал тревоги / покажите уведомление о завершении, независимо от того, что работает на переднем плане.Может кто-то указать мне верное направление?В идеале это то, что работает кроссплатформенно.

Я нашел этот поток , но ему почти 2 года, так что я думаю, что с тех пор, возможно, произошли некоторые изменения.

1 Ответ

0 голосов
/ 28 ноября 2018

Это выглядит как то, что вам может понадобиться: https://medium.com/flutter-io/executing-dart-in-the-background-with-flutter-plugins-and-geofencing-2b3e40a1a124. Это хорошая статья на Medium, описывающая, как запускать вещи в фоновом режиме на iOS и Android, особенно с использованием самых последних выпусков Flutter.

Официальная документация для Flutter в фоновом режиме: https://flutter.io/docs/development/packages-and-plugins/background-processes. Ключ должен запускать ваш код в Isolate, потому что у вас не будет доступа к GUI Isolate, когда вы находитесь в фоновом режиме.

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