3

我在HUAWEI AppGallery上发布了一个应用程序后,该应用程序无法加载谷歌地图。但是,在 Google Play 商店发布的同一个应用程序中并未出现此问题。

4

2 回答 2

2

谷歌已限制谷歌移动服务(GMS),即谷歌播放服务,只能在 2019 年 5 月之后发布的较新型号的华为手机上使用。这些手机型号没有安装 GMS。GMS 服务是服务包名称,大多以 com.google.android.gms 开头,包括地图。新的 Google Map SDK 3.1 beta 版本包以 com.google.android.libraries.maps 开头。但是,它仍然轻微依赖于 com.google.android.gms GMS 包。

如果手机型号是 Google Play 商店的授权手机型号,Google 还会检查这些手机型号。过去 2 年的华为手机型号不在授权型号列表中,无法直接从 Google Play 商店安装应用程序。

如果您有一个在 Google App Store 上发布的应用程序并正确加载了 Google 地图,但不是华为 AppGallery 上发布的版本,则问题可能来自 Google GMS 限制。

建议将您的应用从使用 GMS Google Map SDK 切换到华为 HMS Maps Kit 或第三方地图 SDK。

于 2021-05-11T20:54:23.427 回答
0

华为不再拥有使用 Google 服务的许可。这意味着您不能直接通过该应用程序使用 Google 服务。

您可以使用 Google 的 API 服务:

https://developers.google.com/maps/web-services/client-library?hl=de

或者您可以使用例如 OpenStreetMap:

https://www.openstreetmap.de/

(德国服务,非常强大)

于 2021-05-11T13:03:25.003 回答