Firebase web 与 ios 和 android 版本的 React Native 项目

Firebase web vs ios and android version for react native project

我是应用程序开发的新手,这让我很困惑。

我有一个用 react-native 创建的项目,我希望 android 和 iOS 都可用。 我看过一些关于如何为后端创建 firebase 数据库以响应本机的教程,其中一些教程 select 'Web' 构建应用程序时的版本。

所以我假设我只需要 select 'Web' 版本并且我的应用程序仍然适用于 iOS 和 android 是正确的吗? (我也不需要 select android 和 iOS 版本)

感谢您的帮助!

这取决于...

如果您在 React Native 应用中使用 Firebase 的常规 JavaScript SDK (for Web),则无需在 Firebase 项目中创建任何应用程序描述符。但在这种情况下,您将只能访问该 JavaScript SDK 中可用的 Firebase 功能。

更常见的方法是使用包装 iOS 和 Android 原生 SDK 的 React Native Firebase 库。由于它们包装了原生 SDK,因此您需要为 Firebase 项目中的每一个创建描述。