React Native:如何在客户端存储聊天



我目前正在用React Native为Android和iOS构建一个社交网络应用程序。该应用程序还将允许用户相互聊天。聊天应该可以离线使用(如WhatsApp Messenger和Facebook Messenger(。

客户端存储聊天的一些方法或最佳方法是什么?

我知道的选项:

  • 异步存储(仅允许6MB,不确定这是否足够好或足够快(
  • 客户端数据库,例如Realm(有人告诉我这可能有些过头了(
  • mobx-persistent(不确定这是否理想/推荐(
  • redux-persistent(同上(

你不担心你的应用程序太"重"吗?如果消息不是应用程序的主要功能,我可以理解存储消息,但对于社交网络,你需要在设备上存储大量消息。从用户体验来看不太好。试试像ConnectyCube这样的聊天后端解决方案我使用了他们的ReactNative SDK,它运行得很好

最新更新