问题标签 [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 回答
162 浏览

ios - 计划的通知在 iOS Flutter 上不起作用

我正在使用flutter_local_notifications在每天的特定时间安排通知。

用户可以选择不同的时区,它适用于Android但不适用于iOS,因为我没有使用iOS的经验,我不知道它如何处理通知。

而这种获取时间的方法:

我正在尝试在手机当地时间的时间(时间)添加通知,例如,用户选择 +5 GMT 时区(下午 5:00),而当地时区是 +2 GMT(下午 2:00) ),我想添加一个本地时间为 (5:00PM +5 GMT) 的通知,并在 (5:00 +2 GMT) 上显示。

我试图将两次都转换为 UTC 并在 UTC - 本地时区显示通知(如第二个代码所示),代码显示有待处理的通知,但是当我更改设备的时间时它没有显示任何内容.

注意:当我在 5 秒后添加手动时间时,效果很好

0 投票
1 回答
728 浏览

flutter - Flutter 本地通知插件:createNotificationChannel 功能不起作用

我正在尝试使用flutter_local_notifications: ^5.0.0+4 Put 创建一个 android 通知通道,它看起来无法正常工作。

我写了一个代码getNotificationChannels来验证频道是否创建成功

请看一下我的代码

如您所见,我createNotificationChannel用于创建通知通道,然后getNotificationChannels用于查看通道是否已成功创建。

在对话框中,我总是得到“无通知渠道”。我不知道我的代码有什么问题,

谢谢你的帮助

0 投票
0 回答
506 浏览

flutter - Flutter 使用 workmanager 在准确时间显示本地通知

我想在flutter(android应用程序)中设置本地通知,我了解了workmanager包,但我不知道如何将它用于我的目的。我想在用户选择的确切时间发送通知。

时间选择:

将这段时间保存在共享首选项中:

从共享偏好中获取这个时间:

根据所选时间颤振本地通知:

工作管理器实现:

当我从应用程序内的按钮调用它时这是有效的,但是一旦我进入后台它就不起作用。当我实现上面的代码时,它给出了以下错误:

请帮我。

感谢您提前回复。

0 投票
0 回答
431 浏览

flutter - 在 Flutter 中显示本地通知时出错

我正在使用flutter_local_notifications插件和默认的样板应用程序。

这是我正在使用的代码-

注意 - 我专门为 android 应用程序使用该插件。所以,我还没有为 iOS 或 macOS 配置它。

我怀疑我没有正确使用该插件。但我遵循了插件网站上的所有说明。

我收到此错误消息 -

0 投票
1 回答
604 浏览

android - Flutter - 如何在应用程序处于后台时在特定时间执行功能?

我想在特定时间执行一个功能,但是当应用程序关闭时。该功能将显示通知。

这是我要执行的功能:

编辑:

根据 Tirth Patel 在帖子中的建议,我已经这样实现了:

但是,它仍然不起作用。我正在使用颤振本地通知包。

我还不能解决这个问题。

请帮我解决一下这个。

感谢您的回复。

0 投票
0 回答
115 浏览

flutter - 在颤动中设置几个预定的通知不起作用

我将 id 更改为随机生成的数字,但在我安排了一个通知然后另一个通知之后,第一个通知将不会显示。

(由于其他版本问题,我需要这些旧版本)

颤振本地通知:^1.4.4+4

rxdart:^0.24.1

这是触发器:

这是我的 LocalNotifyManager.dart:

0 投票
0 回答
241 浏览

flutter - 未处理的异常:MissingPluginException(在通道 dexterous.com/flutter/local_notifications 上找不到方法显示的实现)

我正面临 Flutter2 和本地通知插件的问题。当应用程序处于前台时 - 本地通知工作完美,但当应用程序处于后台时 - 我收到 MissingPluginException 错误:

我的发布规范:

还有我的 MainActivity 文件:

}

我还在应用启动时发现了警告:

0 投票
0 回答
33 浏览

flutter - 如何在 Flutter 中的 FCM 的默认通道中将声音添加到背景通知中?

如何在 Flutter 的 FCM 中的默认通道的背景通知中添加声音?我可以使用flutter_local_notification包在前台通知中实现它。当我尝试对后台通知进行相同操作时,会针对相同的内容弹出两个通知。

0 投票
2 回答
200 浏览

android - 为什么 0 个待处理通知

我正在使用flutter_local_notification V 5.00+3并调用 flutterLocalNotificationsPlugin.pendingNotificationRequests()

总是返回 0 (zero) ,即使我执行

FlutterLocalNotificationsPlugin().show

两次,不要点击通知,离开通知,代码如下所示,取自示例,简单修改添加 idOfMsg 作为message 的 id

请帮助,以便我可以获得用户仍未点击或取消的通知列表。

0 投票
0 回答
506 浏览

android - MissingPluginException(在通道 dexterous.com/flutter/local_notifications 上找不到方法初始化的实现)

我正在尝试设置最基本版本的颤振本地通知,但我不断收到此错误

查看我的自动生成的插件注册者 java 文件时

我发现该插件似乎已注册。那么为什么它会抛出错误呢。这是我使用的代码

在这一行抛出错误

我查看了以下 github 问题

https://github.com/MaikuB/flutter_local_notifications/issues/238

但它似乎主要针对flutter 1项目,您必须自己注册插件。我确实尝试过 application.kt 但它不起作用。

那么为什么会出现这个错误呢?

Flutter 版本:Flutter 2.2.0 • 频道稳定 • https://github.com/flutter/flutter.git flutter_local_notifications: ^6.0.0