In my Flutter project, I want to schedule an alarm on a specific time of a day or just trigger the built in alarm in my phone on that particular time.
For that purpose, I have integrated one plugin from Flutter -
https://pub.dev/packages/android_alarm_manager#-example-tab-
And then I followed exactly the example given in that documentation and added all the permissions in Android Manifest file.
After running this project it shows like below-
It is showing one button to shot one alarm but it is just updating the text. Nothing like any alarm is set as I wanted and I am not getting what's going on in this project.
So, I need a solution that- what changes I need to do get that alarm working on a fixed time scheduled by me and it should work from background as I want this alarm to work when I remove it from memory too. Any example code sample, full documentation or project sample will be helpful for this question.
You need to use some things together. You need to run a background process and start to play a sound from there.
I suggest you to take a deep look at the flutter docs about the subject:
https://flutter.dev/docs/development/packages-and-plugins/background-processes
Here are some useful packages that might help:
To run background processes continuously, take a look at this package:
https://pub.dev/packages/background_fetch
To play a sound from background processes:
https://flutter.dev/docs/development/packages-and-plugins/background-processes
If you need to show scheduled messages, use local notifications:
https://pub.dev/packages/flutter_local_notifications
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With