Update
Changelogs:
Hightlight ✨
- Notification reminder for main prayer times
Almost everything from the previous pre-release including...
- Remove
timezone
package asflutter_local_notification
already used it. - Remove and add payment option the
Donation and Support
. - Add more entry to secret debug dialog.
- Also added two new entry to
feedback
page email template.
Caveats:
- I noticed that the app become slow / unresponsive for like split seconds. Eg: Transition between splash screen and main UI, also CupertinoButton in Settings page animation lags. This is likely due to notification scheduling that takes time in the background. Added to issue #31
- As mentioned in flutter_local_notifications page,
Some Android OEMs have their own customised Android OS that can prevent applications from running in the background. Consequently, scheduled notifications may not work when the application is in the background on certain devices (e.g. by Xiaomi, Huawei). If you experience problems like this then this would be the reason. As it's a restriction imposed by the OS, this is not something that can be resolved by the plugin. Some devices may have setting that lets users control which applications run in the background. The steps for these can be vary and but is still up to the users of your application to do given it's a setting on the phone itself.
It has been reported that Samsung's implementation of Android has imposed a maximum of 500 alarms that can be scheduled via the Alarm Manager API and exceptions can occur when going over the limit.
- So on some devices there might be a problem in showing notification. Please report / open new issue if you had any.
- Notification may stop at the end of the month. Please open app in the beginning of the month for the app to fetch latest data and reschedule the notification.
No changes made to web app because compatibility issue with flutter_local_notification package.