ykn*_*121 8 chat firebase react-native asyncstorage
我目前正在为我的应用程序的聊天功能编写 react-native。
我使用 Firebase 作为邮箱。由于我不想将聊天数据保存在我们的数据库中,因此我决定将消息保存到设备数据库 AsyncStorage。
所以,步骤是这样的:
1) 用户 B 的设备在 Firebase 上监听他的邮箱变化
2) 用户 A 向 Firebase 上的用户 B 邮箱发送消息
3) 由于 Firebase 侦听器,用户 B 收到了新消息
4) 用户 B 的设备将新消息保存到 AsyncStorage
5) 用户 B 的设备检测到 AsyncStorage 的变化并更新 Chat 的 UI
来到这里,我需要一个监听器来监听 AsyncStorage 的变化,以便 UI 可以相应地更新。
这来到了主题:我可以向 AsyncStorage 添加侦听器或触发器,如 Oracle 数据库中的 DB 触发器吗?
另外,我还想知道是否应该将用户的消息保存在我的服务器数据库中。谢谢
小智 0
我不确定异步存储的侦听器,但解决您的问题的一个不错的选择是 redux。
您可以使用 redux 来达到此目的。当您更新异步存储时,使用结果更新 redux。
| 归档时间: |
|
| 查看次数: |
1136 次 |
| 最近记录: |