即使在 Flutter 中授予权限后,通知访问屏幕也会不断弹出
Posted
技术标签:
【中文标题】即使在 Flutter 中授予权限后,通知访问屏幕也会不断弹出【英文标题】:Notification access screen keeps popping up even after granting the permission in Flutter 【发布时间】:2021-04-18 23:22:01 【问题描述】:我在 android 10 上的 Flutter 中使用 flutter_local_notifications
插件和 Firebase Messaging
库,我只对 initState
方法中的通知做出反应。我从通知中获取数据并显示相应的屏幕。这行得通。
问题是每次我重新启动应用程序时都会弹出通知访问屏幕(屏幕截图),即使我授予了所有通知访问权限。 有谁知道如何让这个屏幕只显示一次?
final m = FirebaseMessaging();
@override
void initState()
super.initState();
m.configure(
onMessage: (Map<String, dynamic> m) async
// method call is here and works
return;
,
onResume: (Map<String, dynamic> m)
// method call is here and works
return;
....
【问题讨论】:
【参考方案1】:通过从pubspec.yaml
中删除notifications: ^0.0.3
解决。
反正我没有使用这个依赖。
【讨论】:
以上是关于即使在 Flutter 中授予权限后,通知访问屏幕也会不断弹出的主要内容,如果未能解决你的问题,请参考以下文章
即使在 Ar.js 中的浏览器中授予权限后,地理定位访问被拒绝弹出窗口也会显示