问题标签 [flutter-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.
flutter - 收到 Flutter Push Notifications 但没有通知
升级到嵌入式 v2 后,我再也无法让 PN 再次在 android 上工作,经过大量搜索和各种代码示例后,我确实设法摆脱了终端错误,但虽然我知道通知肯定会到达,但它们是前景还是背景通知正在运行。
我已经设置了flutter_local_notifications,我什至在终端错误消失后尝试回滚到v2,但仍然没有。
从那以后,我尝试升级到 v8 的 firebase_messaging,这绝对是一个很大的改进,但之后发生的所有事情都是 iOS 也停止了渲染它们。
我一直在查看这两个插件的文档,我确保添加了所需的 proguard 和 K8 配置,但据我所知,这是为了发布,即使在开发中,我也无法在手机或模拟器上显示。
应用程序.java
MainActivity.java
我已经为 iOSrequestPermission
以及和setForegroundNotificationPresentationOptions
onMessage.listen
onBackgroundMessage
通知显示逻辑:
老实说,我不知道这是否足以提供帮助,我现在完全不知所措,我没有收到任何错误,即使我在通知显示周围包裹了一个 try-catch,也没有明显的平台错误。在调试模式下没有任何问题
android - java.lang.IllegalArgumentException:服务未注册:ls@1ff721a
我正在使用firebase_messaging 7.0.3和flutter_local_notifications 4.0.0在 android 中发送通知,一切正常,我还使用 SQLite 保存通知,它仍然可以正常工作,除非后台模式我可以看到通知,但看起来像函数我为保存未调用的通知而创建的。
代码句柄通知
}
代码句柄后台保存
应用程序.java
}
错误日志
flutter - 在后台 Flutter 本地通知
我们有一个应用程序定期(每 60 秒)探测一个 api 端点并向用户提供数据。
目前我们正在使用 Timer 函数并观察应用程序的状态(无论是前台、后台等),如果它在后台,我们每 60 秒调用一次 timer 函数,探测 api 端点,过滤结果该 api 调用以查找任何新事件,然后如果找到新事件,则使用您的插件发送颤振本地通知。
然而,目前即使发现了新事件,本地通知也不会在发布版本中始终如一地发送(但它们是在调试版本中)。
我们想知道问题是什么,或者是否有一种更简单的方法可以在发现新事件时在后台以某种方式使用颤振本地通知插件。
我怀疑操作系统阻止它们在后台运行,但是如果是这种情况,谷歌地图或 Waze 地图等应用程序如何在没有操作系统阻止它们的情况下在后台运行。
感谢任何帮助,因为我在这个问题上花了几个小时。
flutter - 如何在颤动的特定时间间隔内安排本地通知?
我无法显示用户设置的不同时间间隔的通知,例如警报。我需要为不同的时间间隔设置提醒。我使用flutter_local_notifications来安排通知。还有另一种安排通知的方法吗?
帮助我找到解决方案。
这是我的代码
flutter - Flutter:应用程序终止时,flutter_local_notifications onSelectNotification 不起作用
当应用程序处于前台或后台时,flutter_local_notifications 工作正常
但是当应用程序终止时
onSelectNotification 没有按预期工作,而是打开应用程序
flutter - Flutter - 在颤动中更改时区后未触发本地通知
我已经使用flutter_local_notifications 5.0.0包设置了本地通知。所有通知都在当前时区正常工作。但是如果我从印度旅行到美国,我的时区就会改变。结果,我在美国时没有收到任何通知。我从早上 9 点到晚上 9 点每 30 分钟设置一次通知。谁能帮我解决这个问题?
我的代码如下:
android - 如何在flutter中使用回调(在发送通知之前调用)调度和发送周期性的flutter本地通知
通过颤振应用程序,我需要定期发送带有回调的本地通知——在发送通知之前,每个周期/间隔都会调用回调。到目前为止,我已经尝试过 Timer 来安排定期的本地通知,但它在后台不起作用,即当应用程序关闭时。我也试过flutterLocalNotificationsPlugin.periodicallyShow,但是这个没有回调,在发送通知之前调用。最后,我尝试了 Firebase,但它需要在 firebase 控制台中设置通知。如何在数据库更改后获取带有已完成和待处理报告的回调通知。请针对上述问题提出解决方案。 这是我的代码:
flutter - Flutter MIUI 通知设置
我正在使用颤振flutter_local_notifications 5.0.0+1
包,我需要设置权限以允许声音和浮动通知。有没有办法以编程方式做到这一点?如果不是,如何通过单击按钮打开通知设置?
function - 谁能告诉我如何在没有按钮的情况下使用该功能。功能应自动触发
嘿,我正在尝试在我的应用程序中显示颤动的本地通知。我想要的功能是,每当满足某个条件时,通知功能应该触发然后它应该显示......这是下面的源代码,请帮助我(从这一点开始我不明白该怎么做...... . 请帮帮我) 注意:- 该功能应该在不使用任何按钮的情况下完成。只要使用 if else 语句满足条件,_show Notification() 方法就应该运行。
firebase - Flutter 实时通知
我正在使用 Firestore 作为我的颤振应用程序的数据库。对我的应用执行的某些操作会导致 Firestore 数据发生更改/更新。
我正在使用 Flutter 原生通知,一旦单击按钮就会生成这些通知。但是,尽管稍后在 Firestore 中更新了数据,但传递给通知的数据仍保持不变。
我想实现一项类似于体育应用程序中的功能,其中实时比分在通知中定期更新。
我怎样才能在我的应用程序中实现这一点?我必须使用 Firestore 云消息传递吗?引用资源会很有帮助。