def*_*era 11 firebase google-play-services firebase-realtime-database firebase-remote-config huawei-mobile-services
Android 的所有 Firebase 服务都无法在华为上运行还是只是云消息服务不起作用?所有的 Firebase 服务都依赖于 Google Play 服务吗?
Mah*_*oud 12
火力地堡的SDK可以分为3类:
需要播放服务——这些 SDK 需要 Google Play 服务,否则它们没有功能。
推荐的 Play 服务— 这些 SDK 要求 Google Play 服务具有完整功能,但即使没有 Google Play 服务,它们仍然提供大部分功能。
不需要 Play 服务— 这些 SDK 不需要 Google Play 服务即可拥有完整功能。
不需要 Google Play 服务的 Firebase SDK 列表
您需要包含 Google Play 服务的 Firebase SDK 列表
远程配置 SDK com.google.firebase:firebase-config:20.0.0 不需要 Google Play 服务。
实时数据库 SDK com.google.firebase:firebase-database:19.5.1 不需要 Google Play 服务。但请记住,实时数据库依赖于依赖于 Google Play 服务的 Firebase 身份验证(它需要经过身份验证的用户才能工作)。为此,您可以使用 Firebase Auth REST API 而不是 Firebase Auth SDK。
有关详细信息,请在不使用 Google Play 服务的情况下使用 Firebase 身份验证
2020 年 10 月 27 日更新:
Firebase Auth SDK v20.0.0com.google.firebase:firebase-auth:20.0.0不需要 Google Play 服务。
Firebase Android SDK 对 Google Play 服务的官方依赖关系
以下 Firebase 产品依赖于Firebase 身份验证。
您只需要将 Firebase Authentication 替换为Firebase Auth REST SDK。使用此 SDK,您无需更改现有的 Firebase 实时数据库代码。它将开始在华为设备和 GMS 设备上工作。
文档:Firebase Auth REST SDK - 如何在 HMS 手机上使用 Firebase 身份验证
| 归档时间: |
|
| 查看次数: |
6197 次 |
| 最近记录: |