问题标签 [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 投票
0 回答
19 浏览

flutter - 使用flutter_local_notifications附加到messagingStyle通知列表

我有一个消息样式通知,我需要将消息附加到消息列表中,但我没有关于已使用.show().

我可以使用获取有关活动通知的信息,getActiveNotifications()但没有关于这些通知中也使用的图标或其他资产的信息。ActiveNotification类不提供有关通知的任何此类信息

我可以将内容附加到不包含任何媒体的简单通知中,但对于 BigPictureStyle 或 MessagingStyle 通知等通知样式无法这样做,因为我无法访问以前通知中使用的媒体。

是否有可能以某种方式获取有关这些附加细节的信息?或者更好的是,有没有更好的方法在 Flutter 中使用flutter_local_notifications实现上述目标。

0 投票
4 回答
106 浏览

flutter - 如何生成Unique id,flutter

我正在制作一个带有通知的 todo 应用程序并使用颤振本地通知插件,如何为特定的 todo 生成一个唯一整数作为 id,以便我还可以使用该唯一整数取消该特定 todo 的通知。

0 投票
1 回答
30 浏览

flutter - Flutter 本地通知 - Progaurd 规则不允许构建发布版本

我在我的一个应用程序中使用flutter_local_notifications,并根据文档设置了progaurd-rules.pro。

android/app/progaurd-rules.pro

有了这个,我可以很好地运行调试版本。但是,在构建发布版本时,我得到了例外:

现在,我不想使用“--no-shrink”。知道我的 progaurd-rules.pro 文件有什么问题吗?

0 投票
2 回答
50 浏览

flutter - 在 Flutter 中创建自定义通知

如何使用flutter_local_notifications 在颤振中创建自定义通知,其中我想使用我选择的文本主题和颜色,并将图像和图标添加到通知

0 投票
1 回答
81 浏览

android - 'actions' 没有在 Flutter Local Notifications with Action Buttons 中定义

我正在尝试使用操作按钮实现颤振本地通知,但我不知道出了什么问题,我在我的项目中没有看到任何actions选项,AndroidNotificationDetails但奇怪的是,如果我看到官方颤振本地的 GitHub 存储库通知包然后有一个actions选项也可以,我已经测试过了。那么为什么它The named parameter 'actions' isn't defined.在我的项目中显示但在他们的项目中有效?除了带有操作的通知外,一切正常!

依赖 -flutter_local_notifications: ^9.2.0

我的代码:

图片

示例项目中的代码: 在此处输入图像描述

0 投票
1 回答
79 浏览

flutter - Flutter Local Notifications 不执行应用程序终止的代码

我有一个安排警报的应用程序,它会触发本地通知。当按下这些通知上的按钮之一时,数据库会更新以反映您已关闭警报。

但是,当应用程序终止/关闭时,似乎没有执行任何代码并且数据库没有得到更新。 通知确实会被触发,当用户按下其中的按钮时,不会执行任何代码。 看起来像这样

我想知道我正在尝试的是否可能,因为在这一点上我不确定。

  • 通知是使用颤振本地通知插件中的 zonedSchedule 创建的。

  • 按下通知中的按钮之一时,应用程序不会打开。

代码如下:

由于这一切都在后台运行,我一直无法找到记录事情的方法。我已经尝试使用 http 包将发布请求发送到带有一些数据的 webhook,但是这些似乎在应用程序终止时不会触发,但在应用程序处于前台或后台时会起作用(未关闭)。

我在网上找到的任何关于颤振本地通知的帖子或视频似乎都没有涵盖这个问题,或者正在使用 firebase 推送通知和相关包进行后台处理。

我很想听听有关可能出了什么问题或可能是什么解决方案以及如何处理后台通知的任何反馈。如果您需要有关代码的其他信息,请随时询问。

0 投票
2 回答
408 浏览

firebase - 应用程序终止时未获取有效负载数据,Flutter FCM 和 LPN

我正在通过FCMLocalPushNotifications设置推送通知,我能够在应用程序的前台状态和后台进行设置。在应用程序的终止状态下,我确实收到了通知,但是当我按下它时,没有任何动作发生,即使应用程序的前台和后台状态工作正常并将用户导航到通知屏幕,处于终止状态,应用程序只是打开,它不会导航到通知屏幕,只打开应用程序的主屏幕。由于设备未连接,我在控制台日志中看不到错误,但是当我从模拟器启动应用程序时,这就是我开始的结果:

pushNotifications()这在方法内部调用FirebaseMessaging.instance.getInitialMessage().then()...

这是里面带有注释的代码:

处理推送通知的逻辑:

我的本地通知服务类:

所以就像我说的,前台和后台状态都在工作并且对应于正确的屏幕,但终止的应用程序状态根本不对应,但它确实显示通知并在点击它时打开应用程序。

我错过了什么吗?我主要是自己遵循文档和一些东西,但它仍然没有按预期工作。

任何形式的帮助表示赞赏,在此先感谢!

0 投票
2 回答
37 浏览

flutter - firebase 和 flutter 本地通知都处理后台通知

当后台firebase中的应用程序首先处理通知然后颤动本地通知在屏幕上显示一个弹出窗口以使firebase不显示通知时,我面临显示双重通知的问题

ps 删除
FirebaseMessaging.onBackgroundMessage(firebaseMessagingBackgroundHandler);

使应用程序不处理后台通知

firebaseMessagingBackgroundHandler:

firebase 包在通知标志中包含标题和正文,即使应用程序在后台工作以任何方式使通知仅由 flutter_local_notification 包处理

0 投票
2 回答
48 浏览

flutter - 如何在通过单击预定通知导航到特定页面之前等待 Flutter 应用程序打开?

我正在做一个 Flutter 项目,我必须设置一个预定的本地通知,该通知将在每天上午 10 点触发。并且,用户应该在点击通知后被带到应用程序的某个页面。我已经完成了这部分,当应用程序打开并且用户单击通知时,该功能可以正常工作。但是当应用程序关闭并触发通知并且用户单击通知时,就会出现问题。它不会将用户带到该特定页面。我试图通过使其成为一个函数来修改点击处理async函数。但它不相应地工作。

有人可以建议我现在该怎么做吗?

0 投票
1 回答
23 浏览

flutter - 我遇到了 flutter_local_notifications 的问题。我该如何解决这个问题?

我已经尝试了下面的代码,看来我还需要做一些事情。我正在使用flutter_local_notification。我需要包括firebase吗?这是我的代码

这是结果 这是结果