java - 如何使我的应用与华为商店兼容?
问题描述
我有一个使用 JAVA 和 XML 构建的 android 应用程序,现在我需要将应用程序上传到华为商店。我在我的应用程序中使用 Google 服务。为了实现这一目标,我应该做些什么改变?
解决方案
如您所知,华为设备不再能够访问 GMS 服务。
我的建议是您查看 AppGallery Connect 服务https://developer.huawei.com/consumer/en/doc/development/AppGallery-connect-Guides/agc-introduction-0000001057492641为 GMS 提供替换服务。其中许多适用于同时上传到 AppGallery 和 Play 商店的应用程序,因此可能是您应用程序的良好替代品。
在不知道您使用 GMS 的详细信息的情况下,这是我能给出的最佳建议。
如果出于某种原因您确实需要继续为您的 Play 商店版本使用 GMS/firebase,您可以为您的应用创建单独的构建风格来构建华为特定版本。
推荐阅读
- c# - 如何将 appsetting.json 部分加载到字典中
>> 在 .NET Core 中? - haskell - 为什么访问 System.Info 不被视为 Haskell 中的 IO 操作?
- azure - 备份 Azure API 管理服务是否会在备份过程中完全停止服务?
- python - CNN:ValueError:检查输入时出错:预期 conv2d_48_input 有 4 个维度,但得到了形状为 (28333, 3) 的数组
- xamarin - Xamarin 将分割线添加到网格中
- c# - 如何创建适合入口点的静态“主要”方法?
- javascript - 在 Angular 中从 Firebase 中检索 UID
- android-studio - 如何在不转到 xml 文件的情况下为 android studio 中的按钮提供名称和 ID?
- mysql - 触发以验证房间容量
- r - 如何计算 R 中的 ker(A) / 零空间