1

你好我有问题。

两天前,我们已将我们的应用程序发布到您的应用程序库。

我无法通过手机在华为应用程序库上看到我的应用程序,但是当我进入华为应用程序库的网站时,我可以看到该应用程序。

还有一些包含谷歌播放和华为应用程序库的手机可以在华为应用程序库上显示该应用程序(通常是旧手机)

  • 我的手机是huawei-y6p
  • 我的应用程序库版本是 11.1.1.304
  • 我的地区是土耳其(我们的应用程序支持土耳其,我从开发者控制台检查)
  • 我的手机型号是 MED-LX9N
  • EMUI 版本为 10.1.0
  • 安卓版本 10

那是什么问题,为什么我不能通过手机在华为应用程序库上显示我的应用程序?

另外,如果我通过手机单击我的应用程序的市场 url,它会在应用程序库中打开我的应用程序,但安装按钮被禁用。

你能帮我解决这个问题吗,非常感谢。

4

2 回答 2

0

您的华为 Y6P (MED-LX9N) 手机没有 Google 移动服务/GMS(又名 Google Play 服务),而只有华为移动服务 (HMS)。2019 年 5 月之后发布的华为手机未安装 GMS。传统的华为手机同时具有 GMS 和 HMS。

您的应用很可能对 GMS SDK 和服务有很强的依赖性,并且可能会对用户体验产生负面影响,因此它在仅支持 HMS 的新手机中被隐藏了。它在旧手机上可用,因为这些手机有 GMS。

要想在 HMS-only 手机 AppGallery 上可用,需要集成HMS Core并替换 GMS 依赖。您可以使用HMS Toolkit扫描您的项目并将其转换为 HMS 应用程序,或 G+H 应用程序(GMS+HMS)。

还有几种应用发布策略,大家可以看看: 多APK版本发布 在多APK版本发布场景中配置GMS/HMS限制

于 2021-01-14T04:35:33.853 回答
0

似乎您可以在带有 GMS 的设备上安装应用程序。所以看起来你的应用程序有谷歌库并且没有华为库,并且它在 AppGallery 中以状态发布,只允许为使用谷歌服务的用户安装应用程序。

因此,您必须上传集成了华为服务的版本,因为没有它们,应用程序无法在没有谷歌服务的设备上运行。

于 2021-01-13T21:10:06.140 回答