我在华为AppGallery上发布了一个应用程序后,该应用程序无法加载谷歌地图。然而,这个问题并没有出现在Google Play Store上发布的同一个应用程序中。
发布于 2021-05-12 04:54:23
谷歌已限制谷歌移动服务(GMS),即谷歌Play服务,用于2019年5月后发布的较新机型的华为手机。这些电话型号未安装GMS。GMS服务是以com.google.android.gms开头的服务包名称,包括地图。新的Google Map SDK3.1beta版本包从com.google.android.libraries.maps开始。然而,它仍然在一定程度上依赖于com.google.android.gms GMS包。
谷歌还通过Google Play Store检查手机型号是否为授权手机型号。过去两年,华为手机机型不在授权机型列表中,无法直接从Google Play Store安装应用程序。
如果你在谷歌应用商店上发布了一个应用程序,并正确加载了谷歌地图,但没有加载华为AppGallery上发布的版本,那么问题可能来自于谷歌GMS的限制。
建议将您的应用从GMS Google Map SDK切换到华为HMS Maps Kit或第三方地图SDK。
发布于 2021-05-11 21:03:25
华为不再拥有使用谷歌服务的许可证。这意味着你不能直接在应用程序中使用谷歌服务。
您可以使用Googles API服务:
https://developers.google.com/maps/web-services/client-library?hl=de
或者你可以使用例如OpenStreetMap:
(德语服务,非常强大)
https://stackoverflow.com/questions/67487300
复制相似问题