【问题标题】:Firebase Cordova vs Firebase JS SDK?Firebase Cordova vs Firebase JS SDK?
【发布时间】:2020-11-29 03:34:27
【问题描述】:

我正在构建一个基于 Cordova 的移动应用。快速研究将我引向这些存储库:

  1. Firebase 的官方 JS SDK 库 - https://github.com/firebase/firebase-js-sdk
  2. Firebase Cordova 实施 - https://github.com/dpa99c/cordova-plugin-firebasex

Cordova 存储库中没有说明它与 Firebase JS SDK 有何不同。既然我可以在我的 Cordova 应用程序上运行 JS,那么我最大的问题是为什么我需要 cordova-plugin-firebasex?这里有什么附加价值?

【问题讨论】:

    标签: firebase cordova cordova-plugin-firebasex


    【解决方案1】:

    firebase js sdk 仅用于 Web,而cordova-plugin-firebasex 用于 android 和 ios 应用程序。如果您使用firebase-js-sdk,那么您将无法向 android 或 ios 设备发送通知。此外,cordova 插件将使您能够使用无法与 js sdk 一起使用的crashlytics

    【讨论】:

    • 我能够在仅使用 firebase-js 的情况下向我的 android 发送推送通知(不确定 iPhone 的情况)
    • 这是否意味着cordova-plugin-firebasex 不适用于网络?您如何获得适用于所有 3 的东西?
    【解决方案2】:

    Firebase JS SDK 应该可以在所有平台(所有可用的网络功能)上运行,因为归根结底它是一个 WebView。但该插件将允许您使用 Android 或 IOS 特定功能。

    【讨论】:

    • 是否可以为ios发送推送通知?
    • 我还没有测试过。但这应该可以工作,因为 WebView 实际上是一个小型浏览器。
    猜你喜欢
    • 2020-03-31
    • 1970-01-01
    • 2021-09-20
    • 1970-01-01
    • 2018-05-16
    • 2020-12-06
    • 2021-04-13
    • 2018-03-20
    • 2021-04-15
    相关资源
    最近更新 更多