我通读了一些文档,其中提到了包名称的更改。如果我想将ionic cordova android应用程序发布到华威应用程序库,需要执行哪些更改?
- 是否更改程序包名称
- 应用程序的签名
Cordova应用程序没有任何限制。它们可以在华为AppGallery上发布。
如何发布应用程序:
- 注册并登录您的华为开发者帐户,转到AppGallery Connect,创建一个新的应用程序,然后上传APK
- 设置语言和应用程序的基本信息,如应用程序名称、简介、屏幕截图和应用程序类别
- 选择您的商业模式(免费或高级(、发布国家和地区,以及隐私声明的链接
- 确认提供的所有信息都是正确的,并提交您的应用程序以供审查
请参阅AppGallery审查指南。
只是需要注意的一点。如果您的应用程序集成了GMS套件,则通过GMS提供的这些功能在配备HMS的华为手机上不可用。如果你想让你的应用程序在这些手机上运行,请集成华为移动服务(HMS(。
华为为Cordova提供了一些HMS Core套件插件。它们已发布到公共开源社区。你也可以在GitHub上找到它们。
Cordova 的帐户工具包插件
Cordova 的广告套件插件
Cordova 分析工具包插件
Cordova 的应用内购买工具包插件
Cordova 定位套件插件
Cordova 地图套件插件
用于Cordova 的ML套件插件
Cordova 的Push Kit插件
Cordova 扫描套件插件
Cordova 的站点工具包插件
以Cordova Push插件为例,如果您需要集成它:
-
安装HMS Core(APK(:您需要在设备上下载并安装HMS Core(APK4.0.2.300或更高版本。
-
安装Android SDK
-
在AppGallery Connect中配置应用程序信息:包括创建应用程序、生成签名证书指纹、生成签名文件、从签名文件中获取SHA-256指纹、配置签名证书指纹以及启用所需服务。
-
将插件与Ionic 集成
a。安装Ionic CLI。
b。创建一个Ionic项目或使用现有的Ionic项目。
c。启用Cordova集成(如果在之前未完成(
ionic integrations enable cordova
d。更新config.xml文件中指定的小部件id属性。它必须与客户端相同>agconnect-services.json文件的strong>package_name值。
e。将Android平台添加到项目中(如果以前没有这样做(。
ionic cordova platform add android
f。将HMS Push插件安装到项目中。
g。检查Cordova Push插件是否已成功添加到<project_root>插件目录
h。将agconnect-services.json文件复制到<project_root>platforms/android/app目录。
i。将密钥库(.jks(和build.json文件添加到项目的根目录中。
j。运行应用程序。
ionic cordova run android --device
有关更多信息,请参阅文档。