Все ли приложения, реализующие huawei iap, должны иметь суфикс .huawei в имени пакета?

Если приложение интегрирует huawai iap, должно ли оно иметь имя пакета с суффиксом .huawei, чтобы оно было принято в AppGallery? (Предполагая, что приложение относится к категории приложений - я знаю, что приложения в категории Game должны иметь имя пакета с суффиксом .huawei)

3 ответа

Для имени пакета, используемого в приложении Huawei. Галерея, текущие требования следующие:

  1. Не включайте слово « . huawei »или« .HUAWEI »в названии пакета приложения, даже если приложение интегрировано с Huawei IAP, оно будет отклонено HAG (Галерея приложений Huawei). Исключение: игра, в которой используется Huawei IAP, должна включать « . huawei »или« .HUAWEI »в названии пакета приложения.
  2. GMS APK: используйте тот же самый APK, что и в GPS (Google Play Store), чтобы загрузить как GMS APK в HAG. Это гарантирует, что оба магазина приложений будут рассматривать его как одно и то же, если на телефоне установлены и GPS, и HAG.
  3. HMS APK: используйте другое имя пакета и подпись ключа для подписи APK для HAG. Это гарантирует, что оба магазина приложений не будут рассматривать оба APK как одни и те же и автоматически перезаписывать друг друга. ПРЕДУПРЕЖДЕНИЕ: НЕ используйте одну и ту же подпись ключа и одно и то же имя пакета в обоих магазинах приложений, это может привести к повреждению данных вашей пользовательской программы, таких как история покупок в приложении (IAP) в старых телефонах Huawei, на которых установлены и GPS, и HAG.
  4. При создании другого имени пакета для HAG добавьте суффикс « .ag », чтобы различать APK. Например: com.example.myapp.ag. ПРЕДУПРЕЖДЕНИЕ: это позволит вашему пользователю установить два APK (два значка приложения) с одинаковым именем приложения на свой телефон, но это необходимо для предотвращения перезаписи друг друга GPS и HAG.
  5. Не меняйте имя пакета после подтверждения в Huawei имени, которое вы планируете использовать. Название пакета напрямую связано с поощрительным соглашением Huawei.
  • Только игры, использующие IAP Kit, должны иметь суффикс в идентификаторе приложения.

  • Игры, в которых не используется IAP Kit, можно загружать без .huawei суффикс в идентификаторе приложения.

  • Общие приложения (не игры с IAP Kit) можно загружать без суффикса.

Если приложение интегрирует huawai iap, должно ли оно иметь имя пакета с суффиксом .huawei, чтобы оно было принято в AppGallery?

Пожалуйста, подтвердите, что категория вашего приложения будет выпущена первой:

  1. Для общих приложений .huawei не является обязательным.
  2. Для игровых приложений .huawei является обязательным.

В сценарии, когда имя пакета игрового приложения изменяется принудительно, рекомендуется использовать многоканальную упаковку. Добавьте суффикс .huawei к имени пакета в канале Huawei. Измените имя пакета в productFlavor в файле build.gradle в каталоге приложения.

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

Подробнее о многоканальной упаковке см. В документации .

Другие вопросы по тегам