Issue
This code is not printed, when app go to background in iOS.
Timer.periodic(Duration(seconds: 1), (timer) { print('timer'); }
I need to save state to database and play sound after finishing timer. But timer counter minimum is 1 minute. So it means at minimum after 1 minute timer will be finished. This value will be set by user. During this interval device maybe locked. Even if device is locked, app must save state after finishing timer.
Solution
Running dart code in background is not a trivial task. You can read this: https://docs.flutter.dev/development/packages-and-plugins/background-processes
Or can check this plugin: https://pub.dev/packages/flutter_background_service
Answered By - yelliver
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.