我正在使用 flutter 本地通知在我的应用程序中显示日程通知。但不幸的是,当应用程序处于终止状态时它不起作用。
这是我的代码:
class Notifications {
static final FlutterLocalNotificationsPlugin _notifications =
FlutterLocalNotificationsPlugin();
static Future<NotificationDetails> _notificationDetails() async {
return const NotificationDetails(
android: AndroidNotificationDetails(
'weekly notification channel id',
'weekly notification channel name',
channelDescription: 'weekly notification description',
playSound: true,
sound: RawResourceAndroidNotificationSound('azan1'),
importance: Importance.high,
),
iOS: IOSNotificationDetails(sound: 'azan1.mp3', presentSound: true));
}
static void init() async {
tz.initializeTimeZones();
const AndroidInitializationSettings android =
AndroidInitializationSettings('@mipmap/ic_launcher');
const IOSInitializationSettings iOS = IOSInitializationSettings();
InitializationSettings settings =
const InitializationSettings(android: android, iOS: iOS);
await _notifications.initialize(settings);
final String locationName = await FlutterNativeTimezone.getLocalTimezone(); …Run Code Online (Sandbox Code Playgroud) 我正在创建一个视频应用程序。因此它会为每个视频生成缩略图。我想将这些缩略图存储在设备的本地存储中(仅临时)。所以我想获取设备中存储缩略图的临时路径/目录。但我想在用户关闭应用程序时从存储中删除这些缩略图。
如果您知道答案,请回答问题。
当我在flutter中添加permission_handler插件时。发生此错误:
失败:构建失败并出现异常。
* What went wrong:
Execution failed for task
':permission_handler:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
Run Code Online (Sandbox Code Playgroud)
我尝试更改插件的版本,也尝试运行flutter clean但没有成功。
如果您知道这个问题的答案,请回答这个问题。