Все ли приложения, реализующие huawei iap, должны иметь суфикс .huawei в имени пакета?
Если приложение интегрирует huawai iap, должно ли оно иметь имя пакета с суффиксом .huawei, чтобы оно было принято в AppGallery? (Предполагая, что приложение относится к категории приложений - я знаю, что приложения в категории Game должны иметь имя пакета с суффиксом .huawei)
3 ответа
Для имени пакета, используемого в приложении Huawei. Галерея, текущие требования следующие:
- Не включайте слово « . huawei »или« .HUAWEI »в названии пакета приложения, даже если приложение интегрировано с Huawei IAP, оно будет отклонено HAG (Галерея приложений Huawei). Исключение: игра, в которой используется Huawei IAP, должна включать « . huawei »или« .HUAWEI »в названии пакета приложения.
- GMS APK: используйте тот же самый APK, что и в GPS (Google Play Store), чтобы загрузить как GMS APK в HAG. Это гарантирует, что оба магазина приложений будут рассматривать его как одно и то же, если на телефоне установлены и GPS, и HAG.
- HMS APK: используйте другое имя пакета и подпись ключа для подписи APK для HAG. Это гарантирует, что оба магазина приложений не будут рассматривать оба APK как одни и те же и автоматически перезаписывать друг друга. ПРЕДУПРЕЖДЕНИЕ: НЕ используйте одну и ту же подпись ключа и одно и то же имя пакета в обоих магазинах приложений, это может привести к повреждению данных вашей пользовательской программы, таких как история покупок в приложении (IAP) в старых телефонах Huawei, на которых установлены и GPS, и HAG.
- При создании другого имени пакета для HAG добавьте суффикс « .ag », чтобы различать APK. Например: com.example.myapp.ag. ПРЕДУПРЕЖДЕНИЕ: это позволит вашему пользователю установить два APK (два значка приложения) с одинаковым именем приложения на свой телефон, но это необходимо для предотвращения перезаписи друг друга GPS и HAG.
- Не меняйте имя пакета после подтверждения в Huawei имени, которое вы планируете использовать. Название пакета напрямую связано с поощрительным соглашением Huawei.
Только игры, использующие IAP Kit, должны иметь суффикс в идентификаторе приложения.
Игры, в которых не используется IAP Kit, можно загружать без
.huawei
суффикс в идентификаторе приложения.Общие приложения (не игры с IAP Kit) можно загружать без суффикса.
Если приложение интегрирует huawai iap, должно ли оно иметь имя пакета с суффиксом .huawei, чтобы оно было принято в AppGallery?
Пожалуйста, подтвердите, что категория вашего приложения будет выпущена первой:
- Для общих приложений .huawei не является обязательным.
- Для игровых приложений .huawei является обязательным.
В сценарии, когда имя пакета игрового приложения изменяется принудительно, рекомендуется использовать многоканальную упаковку. Добавьте суффикс .huawei к имени пакета в канале Huawei. Измените имя пакета в productFlavor в файле build.gradle в каталоге приложения.
flavorDimensions "flavor"
productFlavors{
huawei {
applicationId "com.huawei"
dimension "flavor"
}
appMarket2{
applicationId "com.appMarket2"
dimension "flavor"
}
}
Подробнее о многоканальной упаковке см. В документации .