【问题标题】:Which firebase services require google play services on Android?哪些 Firebase 服务需要 Android 上的 google play 服务?
【发布时间】:2018-09-06 12:09:58
【问题描述】:

我正在做一个项目,我们有一个无法安装 google play 服务的 Android 平板电脑。 firebase 的哪些功能/服务依赖于 google play 服务才能运行?

具体来说,我正在研究实时数据库、身份验证、firestore 和 firebase 云消息传递。

我与一位开发人员倡导者交谈,他说实时数据库没有这种依赖关系,但我找不到任何说明这一点的官方文档。

【问题讨论】:

    标签: android firebase firebase-realtime-database firebase-authentication


    【解决方案1】:

    firebaser 在这里

    有些 Firebase 产品需要 Google Play 服务,而有些则不需要。现在有关这方面的信息已包含在 Firebase 文档中,因此我建议您查看 dependencies of Firebase Android SDKs on Google Play services 以获取最新列表。

    【讨论】:

    • 您认为是否有可能获得实时数据库支持不安装 google play 服务的保证?我们的设备不支持 google play 服务,正在考虑使用 Amazon Fire 平板电脑等示例。
    • firebase 存储怎么样?
    【解决方案2】:

    你可以从文档中看到。

    https://firebase.google.com/docs/android/android-play-services

    在迁移到非播放服务 Firebase Auth 后,我设法运行了我的应用,而数据库和存储继续正常工作。

    【讨论】:

      【解决方案3】:

      Google Pay 服务基本上可以在设备上安装应用程序,如果您不能使用它,则需要将该应用程序设置为“渐进式网络应用程序”。 https://developers.google.com/web/progressive-web-apps/

      实际上,您可以通过网页执行哪些操作,使用 firebase hosting/firebaseDB/storage 您只需在项目文件夹中安装 npm i -g firebase-tools 并执行 firebase init 并配置您的 firebase 设置以使用您的应用分发文件夹AngularCLI 公用文件夹将是“dist

      【讨论】:

        【解决方案4】:

        对于旧版本,play-services-baseplay-services-auth 是必需的;例如。通过 Google 帐户使用 FirebaseAuth。该文档仅声明firebase-core(昨天检查过,因为类似的依赖问题)。 很可能,那时“使用 Google 登录”身份验证提供程序可能不可用 - 您必须提供其他方法来注册帐户。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2015-03-06
          • 1970-01-01
          • 2015-11-12
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-01-18
          相关资源
          最近更新 更多