Flutter中存储应用程序通知的最佳方法是什么?

4
有没有一种方法可以在Flutter应用程序中存储应用程序通知。大多数情况下,此应用程序将被关闭,应用程序通知将不直接影响应用程序。我想将应用程序通知存储在接收到的通知部分中。我知道如果打开了应用程序,我可以获取通知,但是如果应用程序已关闭并且只显示为状态,则除非用户单击通知消息并打开应用程序,否则无法在设备上获取它们。我有什么选择,并且我想做的事情是否可能?

我一直在寻找解决这个问题的方法,但是一无所获。你最终能找到一个解决办法吗? - Raad
2个回答

4

您问题的第一种解释:如果我正确理解您的问题,您是说当应用程序未打开时无法在通知中显示文本。这绝对是可能的,几乎所有的应用程序都可以创建带有除“状态”以外的更多信息的设备通知。

您问题的另一种解释:响应 Firebase 云消息传递消息后,您可能希望保存数据或执行其他后台任务,而不仅仅是创建用户看到的通知。这不是默认启用的。有更多关于启用和使用此功能的说明,请参阅README

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

宝贵的信息是 _firebaseMessaging.configure(onBackgroundMessage: yourBackgroundMessageHandler),它没有列在接收消息部分下。


请让我知道是否我有误解。您所说的“状态”是什么意思?


0

您可以使用后台获取使应用程序保持在后台运行。该包将每隔约15分钟唤醒后台中的应用程序。


也许我有点迟钝,但我不明白这怎么能让我获取设备通知。不过,后台获取是我不知道的东西,所以谢谢你提供的信息。 - BOB

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接