【发布时间】:2020-11-18 10:01:07
【问题描述】:
我已经阅读了一些文件,其中提到了包名称的更改。如果我想将 ionic cordova android 应用程序发布到华为应用程序库,需要执行哪些更改?
- 更改包名?
- 应用签名?
【问题讨论】:
标签: android ionic-framework huawei-developers
我已经阅读了一些文件,其中提到了包名称的更改。如果我想将 ionic cordova android 应用程序发布到华为应用程序库,需要执行哪些更改?
【问题讨论】:
标签: android ionic-framework huawei-developers
Cordova 应用程序没有任何限制。可以在华为应用市场上发布。
如何发布应用:
另请参考AppGallery Review Guidelines。
只是一点需要注意。如果您的应用集成了 GMS Kit,则通过 GMS 提供的这些功能在华为手机上无法使用 HMS。如果您希望您的应用在这些手机上运行,请集成Huawei Mobile Services (HMS)。
华为为 Cordova 提供了一些 HMS Core 套件插件。它们已发布到公共开源社区。您也可以在 GitHub 上找到它们。
Account Kit plugins for Cordova
Analytics Kit plugin for Cordova
In-App Purchases Kit plugin for Cordova
Location Kit plugin for Cordova
以 Cordova Push Plugin 为例,如果需要集成:
安装 HMS Core (APK):您需要在您的设备上下载并安装 HMS Core (APK) 4.0.2.300 或更高版本。
安装 Android SDK
在AppGallery Connect中配置应用信息:包括创建应用、生成签名证书指纹、生成签名文件、从签名文件中获取SHA-256指纹、配置签名证书指纹、启用所需服务。
将插件与 Ionic 集成
一个。安装 Ionic CLI。
b.创建一个 Ionic 项目或使用现有的 Ionic 项目。
c。如果之前没有做过,请启用 Cordova 集成
ionic integrations enable cordova
d。更新 config.xml 文件中指定的小部件 id 属性。它必须与 agconnect-services.json 文件的 client > package_name 值相同。
e。将 Android 平台 添加到项目中(如果之前没有这样做过)。
ionic cordova platform add android
f。将HMS Push插件安装到项目中。
g.检查Cordova Push Plugin是否成功添加到
h。将 agconnect-services.json 文件复制到
我。将 keystore(.jks) 和 build.json 文件添加到项目的根目录。
j。运行应用程序。
ionic cordova run android --device
欲了解更多信息,请参阅docs。
【讨论】: