如果华为设备同时支持 GMS 和 HMS 核心,那么为什么 HMS 核心不工作?

If a Huawei device is supporting both GMS and HMS core then why HMS core is not working?

我正在为 android 开发应用程序,在华为设备上我遇到了很多问题。我在我的应用程序中使用了 FusedLocation 和通知,因此我不得不为华为设备开发另一个应用程序,因为许多华为设备现在不支持 GMS。 我无法理解HMS和GMS之间的主要区别。

建议您使用GMS和HMS融合方案。优点如下:

  1. 降低应用程序打包的复杂性。一个包可以同时发布到Google Play和华为应用市场
  2. 降低代码维护成本。在原有逻辑代码上增加了HMS+GMS适配层代码。这样就可以根据手机自动调用合适的代码phone。即不需要修改已有的逻辑代码,也不需要维护两套代码。

推荐您使用HUAWEI HMS ToolKit,可以帮助您快速添加HMS+GMS适配层代码,升级您的逻辑代码,同时支持GMS和HMS。

具体可以参考这个问题:.