如果一个应用程序集成了华为iap,它必须有一个带有。huawei后缀的包名才能被AppGallery接受吗?(假设应用程序属于应用程序类别-我知道游戏类别中的应用程序必须有一个带有。huawei后缀的包名)
-
只有使用IAP Kit的游戏必须在应用ID中添加
.huawei
后缀。 -
不使用IAP Kit的游戏可以上传,应用ID中不带
.huawei
后缀 -
普通应用程序(不包括带有IAP Kit的游戏)可以不带后缀上传
对于华为应用库中使用的包名,目前要求如下:
- 不要包含">"这个词。华为或">"。华为,即使应用程序是与华为IAP集成,将被HAG (Huawei App. Gallery)拒绝。例外:使用华为IAP的游戏必须包含">"。华为或">"。华为"在
- GMS APK:使用与GPS (Google Play Store)相同的APK作为GMS APK上传到HAG。这将确保两个应用商店将其视为相同的应用程序,如果手机同时安装了GPS和HAG。
- HMS APK:使用不同的包名和密钥签名为HAG签名APK。这将确保两个应用商店不会自动将两个apk视为相同的互相覆盖。警告:不要使用相同的密钥签名和相同的两个应用商店的包名,这样做可能会破坏你的用户程序数据同时具有GPS和HAG的华为传统手机的应用内购买(IAP)历史安装。
- 当为HAG创建不同的包名时,请添加后缀".ag来区分apk。例如:com.example.myapp.ag。警告:这样做将允许您的用户安装两个apk(两个应用程序图标),在他们的手机有相同的应用程序名称,但是必须防止GPS和HAG相互覆盖。
- 在与华为确认您计划使用的名称后,请勿更改您的软件包名称。软件包名称与华为激励协议直接相关。
如果一个应用程序集成了华为iap,它必须有一个带有。huawei后缀的包名才能被AppGallery接受吗?
请先确认要发布的应用类别:
- 对于普通应用,.huawei
- 游戏应用.huawei是强制性的。
在强制修改游戏应用包名的场景下,建议使用多通道打包。添加.huawei"Huawei channel"路径下的包名添加后缀。更改productFlavor中的包名build.gradleapp目录下的文件。
flavorDimensions "flavor"
productFlavors{
huawei {
applicationId "com.huawei"
dimension "flavor"
}
appMarket2{
applicationId "com.appMarket2"
dimension "flavor"
}
}
关于多通道包装的详细信息,请参考文档。