首页 > 解决方案 > 使用 Firestore 将初始数据嵌入我的 ReactNative 应用程序的最佳方式是什么?

问题描述

我正在使用 Firebase Firestore 构建一个 ReactNative 应用程序。

但我希望我的应用程序在第一次打开应用程序后立即有一些初始内容,即使用户没有互联网连接。

我知道一种方法是在构建时获取内容并将其嵌入到 JSON 文件中,该文件将在应用程序首次启动时读取,我可以在初始内容之前使用批量写入将初始内容写入 Firestore渲染(或者至少在我使用它时继续显示启动画面)。

我想知道这样做是否有更好的方法,也许是谷歌或社区推荐的东西,但我找不到任何东西。

标签: firebasereact-nativegoogle-cloud-firestore

解决方案


Firestore 不支持任何初始状态或数据库内容的概念,也不支持以写入数据不会尝试与服务器同步的方式写入缓存。您要做的只能通过通过其他方式打包初始数据并检查是否应该在 Firestore 之前查询该数据来实现。


推荐阅读