我是 Flutter 的新手。我正在开发一个带有通知的应用程序,通知将在一天的不同时间显示。
For instance: (3:25 AM, 12:24 PM, 17:22 PM, 19:52 PM, 21:02 PM).
这些时间会因日期而异。时间与相应的日期一起存储在数据库中。即使应用程序已终止且未使用,也应显示这些通知。
问题:
我试过了。
请考虑我想显示通知的情况,即使我的应用程序没有运行或在后台,并且我想同时支持 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);
}
Github repo查看工作代码。
不要忘记支持,如果答案有帮助,请点赞答案并在github上给一个star
关于android - 每天安排不同的通知 Flutter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61523281/