Jas*_*bek 4 android schedule ios localnotification flutter
我是 Flutter 的新手。我正在开发一个带有通知的应用程序,其中通知将在一天的不同时间显示。
例如:(3:25 AM、12:24 PM、17:22 PM、19:52 PM、21:02 PM)。
这些时间会因天而异。时间与相应的天数一起存储在 DB 中。即使应用程序已终止且未被使用,也应显示这些通知。
问题:
我试过的。
background_fetch用于与数据库同步时间,但我无法使其工作
请考虑我想显示通知的情况,即使我的应用程序未运行或在后台显示,而且我想同时支持 Android 和 iOS
欢迎任何帮助或建议。提前致谢
对于那些面临同样问题的人,我设法通过以下配置解决了我的问题
Future<void> initPlatformState() async {
var config = BackgroundFetchConfig(
minimumFetchInterval: 15,
forceAlarmManager: true,
stopOnTerminate: false,
startOnBoot: true,
enableHeadless: true,
requiresBatteryNotLow: false,
requiresCharging: false,
requiresStorageNotLow: false,
requiresDeviceIdle: false,
requiredNetworkType: NetworkType.NONE,
);
BackgroundFetch.configure(config, _onBackgroundFetch);
}
Run Code Online (Sandbox Code Playgroud)
Github 存储库以查看工作代码。不要忘记支持,如果答案有帮助,请为答案点赞并在github上给一个star
| 归档时间: |
|
| 查看次数: |
4237 次 |
| 最近记录: |