- 您的应用已集成 GMS。由于新的华为手机被禁止使用 GMS,如果您的应用程序集成了 GMS,将无法在新的华为手机上运行。如果您希望您的应用在这些手机上运行,请集成华为移动服务 (HMS)。
如果你想在你的应用中使用地图服务,同时又想让你的应用在华为手机和谷歌安卓手机上运行,你可以同时集成GMS Map Kit和HMS Map Kit。然后您的应用将在华为手机上使用 HMS Map Kit,而在 Google Android 手机上使用 GMS Map Kit。
在您提供的列表中,您使用以下 GMS 服务:
com.google.firebase
com.google.android.gms:play-services-auth
com.google.android.gms:play-services-maps
com.google.android.gms:play-services-location
com.google.android.libraries.places
您可以参考以下华为移动服务:
Account Kit , Map Kit , Location Kit , Site Kit , AppGallery Connect auth service
- 您可以使用这个名为HMS Core Toolkit的 IDE 插件来帮助您分析 GMS 在代码中的使用位置。HMS Core Toolkit支持人工转换分析,旨在提高转换效率。它提供了两种转换策略:Add HMS API 和 To HMS API。您可以根据需要选择一种。
- 选择HMS > Convertor > New Conversion,开始扫描、分析和转换。
Convertor 是一个支持 Java 和 Kotlin 项目的代码转换工具。该工具可以帮助您将现有的调用第三方API的Android应用代码快速转换为与HMS Core集成的应用代码。
New Conversion 可以自动将应用调用的 GMS API 转换为 HMS API,使用 To HMS API 或 Add HMS API 转换策略。
- 通过AppGallery Connect上传您的应用程序。
- 注册并创建应用:注册并登录华为开发者联盟,进入AppGallery Connect,新建应用,上传APK。
- 设置基本信息:设置语言和基本应用信息,如应用名称、介绍、截图、应用类别。
- 设置发布信息:选择您的商业模式(免费或付费)、发布国家和地区以及隐私声明的链接。
- 提交发布:确认所提供的所有信息均正确无误,然后提交您的应用以供审核。