首页 > 解决方案 > 应用程序关闭时颤动通知(应用程序未运行)

问题描述

我想每次都收到通知。这是我的代码:

void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  await Workmanager().initialize(callbackDispatcher);
  await Workmanager().registerPeriodicTask(
    '1',
    'simplePeriodicTask',
    existingWorkPolicy: ExistingWorkPolicy.replace,
    frequency: Duration(minutes: 15),
    initialDelay: Duration(seconds: 10),
    constraints: Constraints(
      networkType: NetworkType.connected,
    ),
  );
  runApp(MyApp());
}

void callbackDispatcher() {
  Workmanager().executeTask((task, inputData) async {
    showNotification();
    return Future.value(true);
  });
}

有什么办法可以使用吗?我很容易理解,因为我刚刚学会了它。

标签: flutter

解决方案


推荐阅读