Google 禁止华为。我应该如何处理 google 依赖项?
Google bans Huawei. What should I do with google dependencies?
我在 Play 市场上有几个应用程序,我想将它们发布到华为应用市场。我关心下一个依赖项:
- com.github.GoogleChrome.custom-tabs-client:customtabs
- 播放服务广告
- firebase-核心
我说的对吗,这个列表中没有人会工作?我的意思是在禁止列表中的设备上。
如果是,该依赖项的解决方法是什么?或任何 other/additional 限制?
众所周知,新的华为设备没有 GMS,例如 Mate 30 和 P40。华为已经建立了一个 HMS 生态系统,以提供应用程序来改善这些设备上的用户体验。如果设备支持 GMS,建议您使用 GMS;否则,使用 HMS(华为移动服务)。
至于依赖项:
- play-services-ads: 推荐使用HUAWEI Ads Kit.
- firebase-core:可以使用HMS Core代替。
还有一件事,这里是overview of HMS。
对于google相关依赖你必须使用华为提供的services或第三方SDK。
转换它们并不难。您可以使用HMS Core Toolkit,帮助您快速将应用迁移到HMS上架华为应用市场
- Firebase 身份验证:集成 HMS Account Kit、集成 AGC 身份验证服务
- 火力基地:HMS Push kit.
- Firebase Crashlytics:AGC Crash Service.
- Firebase A/B 测试:华为 A/B 测试
- 播放服务广告:华为ADS kit。
您可以使用 productflavors 构建您的应用程序的两个独立版本,一个使用纯 GMS,一个使用纯 HMS。
以下是有关如何实现该目标的指南:
https://medium.com/huawei-mobile-developers/guide-to-implement-mobile-services-from-different-providers-in-single-codebase-build-variants-b3610fb77fec
禁令实际上是美国方面的,Google只是遵守准则。
您可以使用华为移动服务轻松将您的应用程序部署到应用市场。
截至目前,几乎所有强制性服务都已涵盖,如果您在开发或部署中遇到困难,还可以使用丰富的社区和开发人员论坛支持。
要部署您的应用,您可以按照以下步骤操作。
使用 HMS Toolkit 识别依赖项。
识别服务后,您可以将它们添加到您的应用程序中。
Codelab 也可供练习。
我建议使用单一代码库,然后根据下载应用的设备切换到 GMS 或 HMS。
大多数主要应用现在每天都在使用相同的功能。
Official Documentation of services
希望对您有所帮助。
我在 Play 市场上有几个应用程序,我想将它们发布到华为应用市场。我关心下一个依赖项:
- com.github.GoogleChrome.custom-tabs-client:customtabs
- 播放服务广告
- firebase-核心
我说的对吗,这个列表中没有人会工作?我的意思是在禁止列表中的设备上。 如果是,该依赖项的解决方法是什么?或任何 other/additional 限制?
众所周知,新的华为设备没有 GMS,例如 Mate 30 和 P40。华为已经建立了一个 HMS 生态系统,以提供应用程序来改善这些设备上的用户体验。如果设备支持 GMS,建议您使用 GMS;否则,使用 HMS(华为移动服务)。 至于依赖项:
- play-services-ads: 推荐使用HUAWEI Ads Kit.
- firebase-core:可以使用HMS Core代替。
还有一件事,这里是overview of HMS。
对于google相关依赖你必须使用华为提供的services或第三方SDK。 转换它们并不难。您可以使用HMS Core Toolkit,帮助您快速将应用迁移到HMS上架华为应用市场
- Firebase 身份验证:集成 HMS Account Kit、集成 AGC 身份验证服务
- 火力基地:HMS Push kit.
- Firebase Crashlytics:AGC Crash Service.
- Firebase A/B 测试:华为 A/B 测试
- 播放服务广告:华为ADS kit。
您可以使用 productflavors 构建您的应用程序的两个独立版本,一个使用纯 GMS,一个使用纯 HMS。
以下是有关如何实现该目标的指南: https://medium.com/huawei-mobile-developers/guide-to-implement-mobile-services-from-different-providers-in-single-codebase-build-variants-b3610fb77fec
禁令实际上是美国方面的,Google只是遵守准则。
您可以使用华为移动服务轻松将您的应用程序部署到应用市场。 截至目前,几乎所有强制性服务都已涵盖,如果您在开发或部署中遇到困难,还可以使用丰富的社区和开发人员论坛支持。
要部署您的应用,您可以按照以下步骤操作。 使用 HMS Toolkit 识别依赖项。 识别服务后,您可以将它们添加到您的应用程序中。
Codelab 也可供练习。 我建议使用单一代码库,然后根据下载应用的设备切换到 GMS 或 HMS。
大多数主要应用现在每天都在使用相同的功能。
Official Documentation of services
希望对您有所帮助。