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.