【问题标题】:Flutter best way to store App Notifications?Flutter 存储应用通知的最佳方式?
【发布时间】:2020-08-16 01:55:29
【问题描述】:

有没有办法将应用通知存储在颤振应用中。大多数情况下,此应用程序将关闭,并且应用程序通知不会直接到达该应用程序。我想将应用通知存储在收到的通知部分。我知道如果应用程序打开我可以收到通知,但是如果应用程序关闭并且它只是显示为状态,除非用户单击通知消息,否则我无法在设备中获取它们。它会打开应用程序。我有哪些选择,我想要做的甚至是可能的吗?

【问题讨论】:

  • 我一直在寻找解决此问题的方法,但一无所获。你最终能找到一种方法吗?

标签: flutter firebase-cloud-messaging


【解决方案1】:

您的问题的第一个解释:如果我正确地阅读了您的问题,您是说当应用程序未打开时,您的通知中不可能有文字。这绝对是可能的,几乎所有应用都会在设备上创建通知,而不仅仅是“状态”。

您的问题的另一种解释:为了响应 Firebase 云消息消息,您可能想要保存数据或执行其他一些后台任务,而不仅仅是创建用户看到的通知。默认情况下不启用此功能。在README

中有更多关于启用和使用它的说明

默认情况下不启用后台消息传递。在后台处理消息:

信息的金块是_firebaseMessaging.configure(onBackgroundMessage: yourBackgroundMessageHandler),它未列在receiving messages 部分下。


如果我看错了,请告诉我。 状态是什么意思?

【讨论】:

    【解决方案2】:

    您可以使用background Fetch 使应用程序留在后台。该程序包将大约每 15 分钟在后台唤醒一个应用程序。

    【讨论】:

    • 也许我很密集,但我不明白这将如何让我获得设备通知。但是后台获取是我不知道的,所以感谢您提供的信息。
    猜你喜欢
    • 2011-12-10
    • 1970-01-01
    • 2021-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-02
    相关资源
    最近更新 更多