【问题标题】:How can Ionic Cordova Android App Published to HuaWei App Gallery?Ionic Cordova Android 应用程序如何发布到华为应用程序库?
【发布时间】:2020-11-18 10:01:07
【问题描述】:

我已经阅读了一些文件,其中提到了包名称的更改。如果我想将 ionic cordova android 应用程序发布到华为应用程序库,需要执行哪些更改?

  1. 更改包名?
  2. 应用签名?

【问题讨论】:

    标签: android ionic-framework huawei-developers


    【解决方案1】:

    Cordova 应用程序没有任何限制。可以在华为应用市场上发布。

    如何发布应用:

    1. 注册并登录华为开发者账号,进入AppGallery Connect,新建应用,上传APK。
    2. 设置语言和应用基本信息,例如应用名称、介绍、屏幕截图和应用类别。
    3. 选择您的商业模式(免费或付费)、发布国家和地区以及隐私声明链接。
    4. 确认所提供的所有信息均正确无误,然后提交您的应用以供审核。

    另请参考AppGallery Review Guidelines


    只是一点需要注意。如果您的应用集成了 GMS Kit,则通过 GMS 提供的这些功能在华为手机上无法使用 HMS。如果您希望您的应用在这些手机上运行,​​请集成Huawei Mobile Services (HMS)

    华为为 Cordova 提供了一些 HMS Core 套件插件。它们已发布到公共开源社区。您也可以在 GitHub 上找到它们。

    Account Kit plugins for Cordova

    Ads Kit plugins for Cordova

    Analytics Kit plugin for Cordova

    In-App Purchases Kit plugin for Cordova

    Location Kit plugin for Cordova

    Map Kit plugins for Cordova

    ML Kit plugins for Cordova

    Push Kit plugin for Cordova

    Scan Kit plugin for Cordova

    Site Kit plugins for Cordova

    以 Cordova Push Plugin 为例,如果需要集成:

    1. 安装 HMS Core (APK):您需要在您的设备上下载并安装 HMS Core (APK) 4.0.2.300 或更高版本。

    2. 安装 Android SDK

    3. 在AppGallery Connect中配置应用信息:包括创建应用、生成签名证书指纹、生成签名文件、从签名文件中获取SHA-256指纹、配置签名证书指纹、启用所需服务。

    4. 将插件与 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是否成功添加到/plugins目录

    h。将 agconnect-services.json 文件复制到 /platforms/android/app 目录。

    我。将 keystore(.jks)build.json 文件添加到项目的根目录。

    j。运行应用程序。

    ionic cordova run android --device
    

    欲了解更多信息,请参阅docs

    【讨论】:

    • 如果我在 One Signal 中启用了华为 Android (HMS) 配置,我还能使用 Cordova One Signal 插件还是必须使用 cordova-plugin-hms-push?
    • 您需要使用cordova-plugin-hms-push从华为设备获取token,OneSignal将使用该token发送消息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-13
    • 2021-12-08
    • 2017-04-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多