firebase - 使用提供程序包中的 ChangeNotifier
问题描述
我一直在尝试使用一些教程和 github 存储库在颤振上克隆一个 Skype 应用程序(在后端使用 Firebase)。
在聊天功能中,我有两种类型的消息,一种是文本消息,另一种是图像消息。对于文本消息,我使用 Firestore 作为存储单元,对于图像,我使用 Firebase Storage 和 Firesotre。首先,我将图像存储在 firebase 存储中,然后将该图像的链接存储在我的 firestore 中。
当我实现图像消息功能时,为了在屏幕上显示我的图像消息,我必须使用提供程序包、更改通知程序、文档快照,但是在显示文本消息时不需要所有这些,只需要一个文档快照
我的问题是为什么我需要将这些包用于图像而不是文本消息?
解决方案
推荐阅读
- c# - WPF 从后面的代码调用 Window_Closing 事件
- python - 将变量从 MQTT 传递到 Kivy
- python - builtins.TypeError 类型错误
- java - 带有反射类的 Java 扩展类
- xml - MarkLogic 8:无法使用 cURL 将 XML 文档加载到 MarkLogic 数据库
- android - 在 Google 眼镜上运行应用程序
- javascript - 打开 clicked li 的子 div
- html - how to align group of images?
- facebook - 只读网站是否需要 FB App Review?
- python - InternalError: (1366, u"Incorrect integer value: Select) Error