android - Firebase 手机身份验证和华为应用程序库
问题描述
我有使用的应用程序Firebase Phone Authentication
,据我所知Huawei app gallery
不支持Google play services
,有没有办法使这个平台兼容Firebase Phone Authentication
?
解决方案
由于新的华为手机被禁止使用GMS,如果您希望您的应用程序在这些手机上运行,请集成华为移动服务(HMS)。如果你想在你的应用中使用Auth Service,并且希望你的应用同时运行在华为手机和谷歌Android手机上,你可以集成firebase-authentication和Huawei Account Kit,AppGallery Connect Auth Service。然后您的应用将在华为手机上使用 AGC 身份验证服务,同时在 Google Android 手机上使用 Firebase 电话身份验证。
您可以使用这个名为HMS Core Toolkit的 IDE 插件来帮助您分析 GMS 在代码中的使用位置。HMS Core Toolkit 实现了应用的创建、编码、转换、调试、测试和发布。Convertor是一个支持 Java 和 Kotlin 项目的代码转换工具。该工具可以帮助您将现有的调用第三方API的Android应用代码快速转换为与HMS Core集成的应用代码。HMS Core Toolkit不支持自动下载AppGallery Connect配置文件,后续版本会规划。
推荐阅读
- binance - 链接币安余额和 coingecko 信息
- python - 使用 while 循环计算用户输入的阶乘
- javascript - 播放器图标在视频缩略图加载到视频播放器之前显示
- php - 使用 PHP 在下拉列表中动态添加项目
- javascript - 如何遍历 json_encode 数组?
- javascript - 当另一行的折叠状态发生变化时,表格行布局会发生变化
- fonts - 渲染网页时通过字体加载自定义字体它首先加载其他字体并在瞬间替换
- r - 可访问性模块 highcharter 不工作
- ios - 如何在 App Store Connect 中撤销 iOS 应用程序的 Apple Silicon Compatibility 验证状态?
- python - 使用 subprocess 模块打开可执行文件,并向其发送数据