是否可以使用react-native,firestore和socket.io制作类似Whatsapp的聊天应用程序?

时间:2019-08-02 15:09:05

标签: firebase react-native socket.io google-cloud-firestore

我将使用以下技术制作类似于whatsapp的聊天应用程序:

  1. 本机--->前端语言
  2. 云Firestore --->数据库
  3. socket.io --->实时

仅适用于100000个用户。

我担心react-native peformance, at least 10000 same time connection and database read, write and delete per day.

1 个答案:

答案 0 :(得分:1)

是可以的,但是除非您有特殊的原因要使用socket.io,否则对firebase进行的更新会很快传播到正在侦听更新的设备上。

我正在开发的一个应用程序中使用react nativefirebase,并且在一台设备上进行的更新几乎可以在我更改设备的同时显示在另一台设备上从第一台设备转向第二台设备-当然是假设您的互联网不错,但是如果您不了解,我想socket.io也会遇到类似的延迟问题。

使用React Native时遇到的速度问题通常会更多地涉及处理能力-3d图形之类的东西,或者需要像速度一样在游戏中进行重大更改。因此,做一个聊天应用应该可以与本机反应很好。