问题标签 [flutter-local-notification]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
988 浏览

flutter - 如何将本地图像添加到flutter_local_notifications

我正在尝试创建推送通知并想在通知中添加图像。我可以添加来自网络的图像,如下面的屏幕截图所示。

在此处输入图像描述

如何改为添加本地图像?我尝试添加如下所示的文件路径,但它不起作用:

在此处输入图像描述

0 投票
2 回答
1734 浏览

android - Flutter:本地通知插件显示两次通知

我在特定时间从我的服务器接收通知以向用户显示通知。但是,每当我的设备收到来自 Firebase Cloud Messaging 的消息时,FlutterLocalNotificationsPlugin最终都会显示两条通知,如下所示。

在此处输入图像描述

我已经确认我从我的服务器收到了一条通知,我认为它只是在前端的某个地方处理不正确。

这是我在后台调用它的代码

main

0 投票
1 回答
195 浏览

firebase - 当应用程序处于前台时,FCM 处理 IOS 通知,这是我不想

我使用 fcm 和 local_notifications 来处理我的Flutter项目的推送通知。

使用此有效负载发送通知:

所以当通知到来时

在应用程序终止时:两个应用程序的通知都完美显示(ios - android)

在应用程序背景上:两个应用程序(ios - android)的通知都完美显示

在应用程序前台:

android 应用程序:通知就像数据通知一样,fcm 不会像我想要的那样提醒任何东西。

ios 应用程序:当通知到来时,fcm 显示我不想显示的警报。同时 local_notifications 也在显示。

我的问题是 fcm 处理 ios 应用程序上的前台通知。当它以这种方式工作时,我无法禁用不应出现在前台的通知。

pubspec.yaml:

firebase 前台通知选项:

当我删除 firebase 前台通知选项或将所有参数设置为 false 时,local_notifications 也无法显示任何通知。

local_notifications 前台通知选项:

谢谢。

0 投票
0 回答
460 浏览

flutter - 如果应用程序已打开,则 Flutter Local Notifications onSelectNotification Navigator 不起作用

我在 Flutter Local Notifications 的 onSelectNotification 中使用 Navigator,如果在我设置通知时应用程序已经在运行,Navigator 工作正常,如果应用程序关闭并通过通知打开它也工作正常,因为我使用了 didNotificationLaunchApp。 但是,如果应用程序在设置通知后关闭,并在收到通知之前再次打开,则导航器根本不起作用。有什么建议么?

这是代码

0 投票
0 回答
23 浏览

flutter - 在来自flutter_local_notifications的回调中使用导航器

当录制来自 flutter_local_notifications 的通知时,我想在特定路线上启动我的 Flutter 应用程序。

我听说过 Navigator Key,但我不确定它是否是执行此操作的标准方式,所以我来寻求建议。

非常感谢。

0 投票
1 回答
465 浏览

flutter - Flutter-如何在后台创建和下载pdf?

我创建了一个电子商务应用程序。

在我的应用中有超过 5000 种产品,在我的购物车中有超过 300 多种产品。

在我的购物车中有一个下载按钮,可以将数据(图像、id、名称、数量)下载到 pdf 中。

我已经使用https://pub.dev/packages/syncfusion_flutter_pdf这个插件来创建 pdf。

问题是当购物车中有 10 到 20 个产品时,它会很快下载,但当有超过 300 个产品时,它的下载速度会非常慢。

我在代码中添加的逻辑是首先它将从存储我的数据的firebase cloud fire store中获取所有数据,然后在单击下载按钮时将其存储在列表中我正在使用for在我的pdf中添加该列表环形。

我希望当单击下载按钮时它应该在后台运行该循环并创建 pdf,并且在创建它时我想显示一个进度通知,其中谷歌驱动器显示它的进度通知。单击该通知完成后,它应该打开下载的pdf。

我在谷歌上搜索但没有得到任何解决方案。

如果我能解决这个问题,那将有很大帮助。

请帮助伙计们!提前致谢!!。

这是单击下载按钮时的pdf代码。

0 投票
1 回答
177 浏览

ios - 在 iOS 中打开应用时显示本地通知

我正在使用flutter_local_notifications包,当应用程序在 Android 中打开(前台)而不是在 iOS 中时,它会显示通知。文档说:

对于 iOS 10+,使用演示选项来控制应用在前台时触发通知时的行为。插件的默认设置将配置这些,以便在应用程序处于前台时显示通知。

如果我理解正确,我不需要自己做任何事情(如果我错了,请纠正我,这就是问题的全部内容)。这是我正在使用的代码。(除前台部分外,适用于 iOS 和 Android)

0 投票
3 回答
1061 浏览

android - 颤振本地通知声音不起作用

使用 Flutter Local Notification for Android 的通知声音在这里根本不起作用是代码

我在这个路径中有pop.mp3:\android\app\src\main\res\raw\pop.mp3

如何播放声音?

0 投票
0 回答
43 浏览

flutter - 在特定日期和时间颤振语言环境通知

我正在尝试向我的应用程序添加本地日程安排通知,但它不起作用。我的应用程序有日期时间选择器,所以我正在尝试发送特定日期和时间的通知。我怎样才能做到这一点?我的代码如下。提前感谢您的评论。

0 投票
0 回答
96 浏览

android - 本地通知只出现一次 - Flutter

我正在构建一个应用程序来通知您何时呼叫某些联系人,起初它工作正常,我将通知设置为特定的日期和时间。应该是每周通知,问题是:当我从android栏清除通知时,它不再出现,即使我取消并重新设置它。

我想这与通知 ID 有关,但我对这一切都很陌生,不知道这是否是真正的问题。

如果问题是 ID(一旦从栏中删除可能会阻止具有相同 ID 的通知?)我该怎么办?因为我需要一个固定的 ID 才能正确取消和设置通知。