如何在工作管理器中关闭调试通知?(Flutter)



我无法获得停止发送的调试通知。我曾尝试将isInDebugMode设置为false,并尝试完全删除该行,但它一直在向我发送通知(他们似乎也发送了两次(。我是不是错过了什么?

这是相关代码:

void main()
{
runApp(PromotionProvider(
child: MaterialApp(
title: 'Price Point',
theme: ThemeData(
primarySwatch: Colors.red,
backgroundColor: Colors.white,
appBarTheme: AppBarTheme(elevation: 0.0)
),
home: Home(),
),
));
Workmanager.initialize(
callbackDispatcher, 
isInDebugMode: false, // this does not work
);
Workmanager.registerPeriodicTask(
"1",
notificationTask,
frequency: Duration(minutes: 30),
constraints: Constraints(
requiresCharging: false,
networkType: NetworkType.connected,
),
);
}

确保在right工作管理器初始值设定项中关闭调试模式。我遇到了同样的问题,几乎放弃了,但后来我意识到我有两个初始化程序,并修复了错误的一个

升级至workmanager 的最新版本

最新更新