gpt4 book ai didi

android - 如何在 flutter 中阅读收到的通知

转载 作者:行者123 更新时间:2023-12-01 16:21:53 24 4
gpt4 key购买 nike

我知道 flutter_local_notifications_plugin 允许应用程序显示通知。

我想访问收到的通知数据,无论应用程序是在前台、后台运行还是未运行。

本质上,应用程序需要
- 将该通知添加到持久存储中,并且
- 根据通知,调用 API(例如 HTTP GET),以及
- 根据用户偏好设置,显示本地通知

请注意,问题不在于实现这三件事的细节,因为它们每一个都值得一整篇文章。但是,如何在 Android 和 iOS 上的三种可能的应用程序状态中“接收”这些事件呢?

从广义上讲,我希望需要注册某种广播接收器,并且需要在触发事件时创建回调。我想这个回调可能希望处于一个特殊的 Isolate 中,因为它不能依赖于应用程序处于任何特定状态。

最佳答案

对于 Android 设备,您可以使用 Notification包裹。对于 iOS,恐怕还没有解决方案。

void onData(NotificationEvent event) => print(event.toString());

关于android - 如何在 flutter 中阅读收到的通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57157947/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com