Firebase Web 与 iOS 和 Android 版本的 React Native 项目

2024-05-23

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

我有一个用react-native 创建的项目,我希望它可用于android 和iOS。 我看过一些关于如何为 React Native 后端创建 Firebase 数据库的教程,其中一些在构建应用程序时选择了“Web”版本。

那么,我是否正确假设我只需要选择“Web”版本,我的应用程序仍然适用于 iOS 和 Android? (我不需要选择 android 和 iOS 版本)

谢谢您的帮助!


这取决于...

如果你使用常规的JavaScript SDK(用于网络) https://firebase.google.com/docs/web/setup对于 React Native 应用中的 Firebase,您无需在 Firebase 项目中创建任何应用程序描述符。但在这种情况下,您只能访问该 JavaScript SDK 中提供的 Firebase 功能。

更常见的方法是使用反应原生 Firebase https://rnfirebase.io/包装 iOS 和 Android 原生 SDK 的库。由于这些封装了本机 SDK,因此您需要为 Firebase 项目中的每个 SDK 创建描述。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Firebase Web 与 iOS 和 Android 版本的 React Native 项目 的相关文章

  • 如何添加文本输入以在本机反应中发出警报

    有人可以帮助在本机反应中将文本输入添加到警报中吗 是否可以 我搜索并发现处理多行文本输入的结果 但我的情况并非如此 提前致谢 这个有可能 我相信这最初仅适用于 AlertIOS 但它似乎已集成到 React Native Alert 中 编
  • 我是否需要扩展 FirebaseInstanceIdService 才能订阅 FCM 主题?

    我想从客户端 android 应用程序 管理主题订阅 我目前正在 onCreate 活动中执行此操作 我想知道正确的方法是否是在 InstanceIdService onTokenRefresh 或任何方便的时间 单击按钮等 订阅 取消订阅
  • 调试firebase云函数

    如何使用 Visual Studio 代码进行调试firebase 数据库 trigger功能 我尝试了模拟器 但是当我调用它时出现错误 functions debug myMethod C functions functions gt f
  • 如何在reactfire上启用持久性?

    我想使用以下方法在我的 PWA React 应用程序上实现 Firestore 离线持久性反应火 https github com FirebaseExtended reactfire图书馆 const firestore useFires
  • 是否有正确的方法将 useNavigation() 挂钩与 useEffect() 依赖项一起使用?

    我正在尝试使用 useNavigation 挂钩与反应导航交互 以响应我在 useEffect 中注册的回调 linter 警告我 useEffect 缺少依赖项 如果我将导航挂钩添加为依赖项 则效果会持续运行 我试图避免这种情况 并想知道
  • 类型错误:未定义不是对象(正在评估..)

    在 render 之前的控制台中 this state data1 length 没有给出任何错误 但是一旦我在视图标签中使用它 就会给出错误 类型错误 未定义不是对象 评估 this state data1 length 如果我从视图标签
  • 如何使用多重身份验证 - firebase?

    我有一个注册屏幕 其中包含 用户名 电子邮件 电话号码 密码 在本例中 我使用电话号码身份验证来验证号码 因此在用户验证他的号码后 我将他的数据保存到 firebase DB 中 所以在那之后 我将下摆导航到登录屏幕 应该包含电子邮件 密码
  • Firebase 托管:部署时缓存清除脚本

    我有一个托管在 firebase 上的聚合物 单页应用程序 应用程序 当我将新版本部署到 firebase 时 我希望 firebase 重新加载 javascript 源而不是使用缓存的源 是否可以通过 firebase json 做到这
  • 在 Flex 中,React Native 会溢出

    因此 对于上面的图像 我试图让 绿色 框包围动态文本 请注意蓝色和黄色文本框是如何在flex row 配置 蓝色文本框位于flex 2黄色是flex 1 一切工作正常 直到文本对于父容器来说太大 我希望绿色容器能够根据需要生长以适应弯曲的内
  • 反应本机推送通知 onNotification 不会触发

    我正在使用 zo0r反应本机推送通知 https github com zo0r react native push notification图书馆 react 16 0 0 alpha 12 react native 0 45 1 rea
  • React Native 中文本的图像识别

    这可能是一个疯狂的问题 但我已经看到应用程序完成了 是否有任何类型的 API 可用于识别图像中的文本 Chase 识别支票上的数字的方式 或者是否有一个 API 可用于搜索 比如谷歌 基于图像的信息 例如 如果我拍了一张企业徽标的照片 谷歌
  • 添加自定义域 (crazydomains):发现意外的 TXT 记录。继续观察变化

    我已经根据 firebase 的说明添加了 TXT 记录 也有疯狂域支持验证设置 但我仍然发现意外的 TXT 记录 继续观察变化 验证步骤中的消息 有人有过使用疯狂域名执行此操作的经验吗 我读过另一篇针对 NAMECHEAP 的类似帖子 但
  • 使用 Expo XDE 找不到入口文件index.js

    当我在 Expo 中加载反应本机应用程序时 出现错误 在任何根目录中都找不到入口文件index js 我正在添加到现有的 React Web 应用程序 并在根级别有 index ios js 在本地 模拟器中以及通过硬连线手机上的 Xcod
  • Xcode 12 根本没有调用动态链接 Firebase 函数?

    因此 我有一个正在运行的动态链接 当我单击它时它会打开应用程序 但不会发生动态链接的处理 这是因为下面看到的应用程序功能从未输入过 我不知道为什么 func handleIncomingDynamicLink dynamicLink Dyn
  • 如何知道哪个用户正在尝试登录?

    用户是使用电子邮件和密码创建的 这就是我进行注册的方式 mSignup setOnClickListener new View OnClickListener Override public void onClick View v mEma
  • 在执行下一个函数之前等待 for 循环完成

    我需要等待 for 循环完成才能开始使用 experimentArray 在继续使用实验数组之前 我如何等待完成 我尝试过承诺 异步等待等 let experimentArray for i 0 i lt this state gameRo
  • 如何使用 Firebase_Auth 和 Flutter 登录 Twitter

    一个人应该如何编程使用 Twitter 登录特征使用firebase auth https pub dev packages firebase auth和颤动 我看到一些使用的例子flutter twitter login https pu
  • 无法解析模块@react-native-async-storage/async-storage

    将 aws amplify 添加到项目后出现此错误 根据文档完成了 aws amplify 的设置 然后 pod install 和 react native run ios 我也尝试过更改下面错误建议中提到的导入语句 但仍然不起作用 提前
  • 如何使用 firebase 托管托管 sveltekit 应用程序?

    我正在尝试将 sveltekit 应用程序部署到 firebase 带有 sveltekit 的 bigginner 我以为我们要构建应用程序并获取我们的 index html 文件 但 sveltkit 的情况并非如此 我正在使用 sve
  • Firebase无法组合调用 equalTo() 和 startAt() [重复]

    这个问题在这里已经有答案了 我有一个 Firebase 数据库 我正在尝试查询 但是我在运行时收到错误消息 java lang IllegalArgumentException Can t call equalTo and startAt

随机推荐