我目前正在为我的应用程序的聊天功能编写本机反应原生。
我使用Firebase作为mailBox。由于我不想在我们的数据库中保存聊天数据,因此我决定将消息保存到设备数据库AsyncStorage。
所以,步骤是这样的:
1)用户B的设备在Firebase上收听他的mailBox更改
2)用户A向Firebase上的用户B mailBox发送消息
3)由于Firebase监听器
,用户B收到了新消息4)用户B的设备将新消息保存到AsyncStorage
5)用户B的设备检测到AsyncStorage上的更改并更新了聊天的用户界面
来到这里,我需要一个监听器来监听AsyncStorage的变化,以便相应地更新UI。
这就是主题: 我可以将监听器或触发器(如Oracle数据库中的DB触发器)添加到AsyncStorage吗?
此外,我还想知道是否应该在用户服务器数据库中保存用户的消息。感谢