首页 > 解决方案 > 是不是所有实现了华为iap的应用都需要在包名中有.huawei后缀?

问题描述

如果一个应用集成了huawai iap,它是否必须有一个带有.huawei后缀的包名才能被AppGallery接受?(假设该应用属于App类别-我知道Game类别中的应用必须具有带有.huawei后缀的包名)

标签: huawei-mobile-serviceshuawei-developershuawei-iap

解决方案


如果一个应用集成了huawai iap,它是否必须有一个带有.huawei后缀的包名才能被AppGallery接受?

请先确认您要发布的应用类别:

  1. 对于普通应用,.huawei不是强制性的。
  2. 对于游戏应用程序,.huawei是强制性的。

在强行更改游戏应用包名的场景下,建议使用多渠道打包。在华为频道的包名中添加.huawei后缀。修改app目录下build.gradle文件productFlavor中的包名。

flavorDimensions "flavor"
productFlavors{
    huawei {
        applicationId "com.huawei"
        dimension "flavor"
    }
    appMarket2{
        applicationId "com.appMarket2"
        dimension "flavor"
    }
}

多渠道打包详情请参考文档


推荐阅读