We already publish multiple apps in Google Play integrated with GMS using Flutter. Right now, we want to publish the existing app to Huawei App Gallery. Currently, the app is integrated with both GMS as well as HMS for push notification and it is working well. To differentiate the app, we sign the apk for App Gallery with a different signature than the Google Play store.
After some research, we found out that the app bundle id needs to end with .huawei suffix to integrate with IAP. We don't use any IAP but might in the future. However, we faced some problems when building the app since GMS's bundle id doesn't use the .huawei suffix. We prefer combining the same codebase for both Google Play and App Gallery.
My question is that is it necessary to include the .huawei suffix for app bundle id released in Huawei App Gallery. If yes, what is the best way to deploy the app for both Google Play and App Gallery using Flutter.
My question is that is it necessary to include the .huawei suffix for app bundle id released in Huawei App Gallery.
Please confirm your app category to be released first:
In the scenario where the package name of a game app is forcibly changed, you are advised to use multiple channel packaging. Add the .huawei suffix to the package name in Huawei channel. Change the package name in productFlavor in the build.gradle file under the app directory.
flavorDimensions "flavor"
productFlavors{
huawei {
applicationId "com.huawei"
dimension "flavor"
}
appMarket2{
applicationId "com.appMarket2"
dimension "flavor"
}
}
For details about multi-channel packaging, please refer to docs.
My question is that is it necessary to include the .huawei suffix for app bundle id released in Huawei App Gallery.
Please confirm your app category to be released first:
In the scenario where the package name of a game app is forcibly changed, you are advised to use multiple channel packaging. Add the .huawei suffix to the package name in Huawei channel. Change the package name in productFlavor in the build.gradle file under the app directory.
flavorDimensions "flavor"
productFlavors{
huawei {
applicationId "com.huawei"
dimension "flavor"
}
appMarket2{
applicationId "com.appMarket2"
dimension "flavor"
}
}
For details about multi-channel packaging, please refer to docs.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With