firebase的哪些部分实际上与react-native一起工作,哪些不兼容?

stk*_*flw 13 firebase react-native

这里是firebase功能"列表"

  • Analytics(分析)
  • 云消息传递
  • 远程配置
  • 动态链接
  • 通知
  • 邀请
  • 测试实验室
  • 崩溃报告
  • AdMob广告
  • 存储
  • 实时数据库
  • 谷歌广告关键词
  • 认证
  • 应用索引

但是,至少,它们中的一些不能正常工作,有些根本不能使用react-native.

让我们分享我们处理所有这些服务的经验.我希望,这将澄清FB对于本机应用程序有什么好处.

我将在这里存储摘要:

  • Analytics(分析)
  • 云消息传递
  • 远程配置
    • 不支持
  • 动态链接
    • 不支持
  • 通知
  • 邀请
    • 不支持
  • 测试实验室
    • 不支持
  • 崩溃报告
  • AdMob广告
  • 存储
  • 实时数据库
    • Web(JS)SDK不支持:脱机数据持久性
  • 谷歌广告关键词
  • 认证
    • 谷歌,Facebook(等)auth根本不受支持.可能的解决方案包括第三方库,firebase-native-sdk网桥等.没有很好的解决方案atm.
  • 应用索引

Ale*_*son 2

查看react-native Firestack。目前正在开发中,但大多数功能都支持 Android 和 iOS。我最近在我公司的生产应用程序中使用了这个反应本机库,并支持您列出的许多您认为不支持的选项。根据Firestack提供的文档

完整的 FirebaseModule 功能

我在 Firestack 框架中使用了 Firebase 身份验证、Facebook 身份验证、Firebase 存储、Firebase 数据库和 Firebase 通知。

我使用这个库的另一个原因是它包含上面列出的各个模块,但在一个集中存储库中,因此您不必导入许多不同的库并处理它们可能的不兼容性和语法差异。