Фоновые процессы во flutter не работают послле сборки

Я пишу приложение на flutter, которое должно работать в фоновом режиме, и для решения подобной задачи решил использовать пакет flutter_background_service. В дебаг-режиме все прекрасно работает, но после сборки этого не происходит. Подскажите пожалуйста, в чем может быть дело?


Ответы (1 шт):

Автор решения: MiT

Добавьте @pragma('vm:entry-point') для метода onStart и onIosBackground. Пример:

@pragma('vm:entry-point')
Future<bool> onIosBackground(ServiceInstance service) async {
  ...

  return true;
}

@pragma('vm:entry-point')
void onStart(ServiceInstance service) async {
  ...
}

https://github.com/ekasetiawans/flutter_background_service/blob/master/examples/simple-example-with-socketio/background_service.dart#L35-L77

→ Ссылка