Меню

Не соответствующий провайдер код ошибки 13 app gallery

Обновлено: 28.01.2023

Доброго времени суток, уважаемый читатель. В этой статье я расскажу про свой опыт работы с HMS , как настроить In-App Purchases, Huawei ID (Account Kit) и Crash.

Эта статья является одной из цикла статей про публикацию приложения в AppGallery:

  1. Как опубликовать приложение в AppGallery для Китая, Европы и СНГ
  2. Тонкости настройки Huawei Mobile Services (AppGallery)
  3. Особенности публикации приложения для Китая в AppGallery

Зависимости Gradle

В этом разделе я сначала опишу то, каким образом я разделил проект на несколько вариантов, чтобы можно было без труда переключаться между вариантом для Google Play и для AppGallery, аналогично можно добавить и другие варианты, например для Amazon Store. Во второй части — выжимка из инструкции от самой huawei (советую сначала изучить инструкцию).

Разделяй и властвуй — flavors и как я их использовал

Flavors — механизм Gradle, позволяющий создавать несколько вариантов программы. Чаще всего в Android используется, чтобы создать ограниченную/полноценную версии или разделить для разных версий API. Добавляем в раздел android <> файла конфигурации на уровне модуля:

Я использовал механизм для разделения версий под разные магазины приложений. Подробнее читайте про flavors в статье Google или пишите в комментариях, что нужно разобрать подробнее.

Для каждого региона AppGallery я создал свой flavor. Выделить можно то, что при помощи flavors можно отдельно вести учет versionCode, versionName. Также для каждого региона к applicationId я добавляю соответствующий суффикс, чтобы не путаться. И отдельно стоит сказать о строчке

resValue «string» , «appGallery_publicKey» , «»

Для каждого региона будет свой публичный ключ, указывать его можно в отдельном файле строк, но мне удобнее напрямую в Gradle файле. Берется на странице настроек конкретного проекта в разделе Данные разработчика .

Также прописываем строки, которые укажут Gradle, что файлы java классов будут лежать в определённой директории (чтобы не дублировать файлы классов для каждого из регионов, отличаться будет только используемый публичный ключ):

Инструкция по подключению HMS Core

В файл Gradle проекта добавляем строки для того, где искать библиотеки, которые нам нужно будет подключать в блок repositories:

Это магазин Huawei, доступный на всех Android-смартфонах, которым уже пользуются более 500 миллионов человек в месяц.

AppGallery — официальный магазин приложений компании Huawei, который предустановлен на устройства HUAWEI и HONOR (на базе HMS) и доступен на всех Android-смартфонах. Сейчас его команда активно сотрудничает с разработчиками и помогает им в выпуске и продвижении приложений.

Мы побеседовали с несколькими студиями, выпустившими свои игры в AppGallery, и попросили их описать преимущества и недостатки магазина от Huawei. Своим опытом с нами поделились: Салах Сивушков, директор по развитию бизнеса в Axlebolt Studio, Хорхе Флорес, генеральный директор Aeria, Мерингов Георгий, CEO студии Lunapp, и Андрей Баранов, глава отдела маркетинга в Playgenes.

Релиз в AppGallery — это способ расширить пользовательскую базу

Одно из преимуществ выпуска игры в AppGallery — это расширение пользовательской базы. Только за 2019 год было продано 240 миллионов устройств HUAWEI. А всего в мире более 390 миллионов пользователей этих смартфонов.

По словам Салаха Сивушкова из Axlebolt Studio, AppGallery — это молодой магазин, поэтому там не слишком высокая конкуренция. Остальные поддержали эту мысль.

В AppGallery конкуренция между приложениями пока не такая высокая, так что органический трафик выше, чем на других площадках.

Все опрошенные разработчики отмечают, что релиз в AppGallery оказался хорошей идеей. К примеру, Сивушков рассказал, что с выходом Standoff 2 в AppGallery общее количество игроков повысилось на 5-7%. А Хорхе Флорес из Aeria поделился следующими данными: сейчас 5-6% ежемесячных установок игр студии приходится на AppGallery. Разработчики ожидают, что в следующем году этот показатель вырастет до 30%.

У Playgenes похожая ситуация. По словам Баранова, сейчас доля юзеров AppGallery составляет около 5%.

А у Lunapp ситуация заметно отличается. Мерингов рассказал, что сейчас ежедневные установки через AppGallery составляют около 20-30% от суммы установок «Филвордов» на всех платформах.

По словам Флореса, AppGallery сама устраивала акции для Aeria в разных странах: они помогли значительно увеличить количество загрузок — иногда даже до 300%. Их игры часто получали фичеринг на главной странице, продвигались через систему рекомендаций, а их описание было переведено на разные языки.

Флорес отметил не только эффективность продвижения, но и удобство взаимодействия с Huawei — Aeria просто отправляла нужные материалы контактным лицам из AppGallery, а они уже заботились обо всех деталях.

Survival Hunter Games: American Archer от Aeria. Всего студия выпустила шесть игр в AppGallery

Сивушков тоже позитивно отозвался об усилиях платформы по продвижению проектов. Например, игры, вышедшие в AppGallery, появляются в специальных видео-подборках, плюс компания продвигает тайтлы в других регионах, рассылает промокоды и так далее.

Кроме того, Сивушков рассказал, что в AppGallery есть постоянные внутренние активности, вовлекающие пользователей и привлекающие их в новые игры. К примеру, в магазине часто проводятся розыгрыши кодов с разными внутриигровыми предметами.

По словам Баранова, служба поддержки AppGallery помогает быстро решить проблему и добиться нужного результата.

Вам чётко распишут все проблемы, которые возникли при публикации.

Перенос игры в новый магазин не потребует особых усилий

По мнению Флореса, релиз в AppGallery — это хорошая идея ещё и потому, что студии не нужно вносить какие-либо изменения в игру. Единственное исключение — нужно будет настроить работу с Huawei Mobile Services (HMS).

Нам пришлось интегрировать рекламную сеть Huawei, покупки, достижения и отключить некоторые сервисы, которые мы использовали в версии для других магазинов.

Поведение пользователей AppGallery и других магазинов похожее — среднее время сессии, активность и другие показатели почти одинаковые. Поэтому не нужно как-либо менять игру, чтобы она соответствовала привычкам аудитории Huawei. Хотя Мерингов добавил, что в AppGallery удержание пользователей лучше.

По словам Сивушкова, затраты на перенос игры в AppGallery окупились достаточно быстро — примерно за три-четыре месяца. А Мерингов и Баранов рассказали, что в их случае затраты окупились даже быстрее — за два-три месяца.

Тем не менее опыт Aeria заметно отличается: для этой студии возвращение вложенных средств затянулось. Сейчас на версию в AppGallery приходится лишь 3% ежемесячного дохода. Но Флорес ожидает, что в будущем ситуация изменится.

Один из недостатков заключается в том, что мы пока не видим достаточной отдачи от переноса игры в AppGallery. Но мы ожидаем, что в будущем магазин будет приносить более значимую часть доходов.

Разработчик добавил, что обычно на релиз уходит немного времени: от трёх до пяти дней на размещение и один-два на одобрение.

Мерингов рассказал, что у студии ушло около трёх недель, чтобы перенести игру в AppGallery. Но это включает в себя время, которое разработчики потратили на изучение всех особенностей релиза в магазине. Поэтому Мерингов ожидает, что в будущем этот процесс будет проходить намного быстрее.

Вам придётся с нуля учиться взаимодействовать с магазином

Главная трудность, с которой столкнулись опрошенные разработчики, — это незнакомый процесс публикации игры в магазине.

При использовании AppGallery нам нужно было учиться всему с нуля.

Тем не менее разработчики отмечают, что кардинальных отличий от других магазинов не так уж много. И процесс релиза в целом не сложнее.

В AppGallery все изменения в текстах и креативах можно вносить лишь при создании и публикации новой версии приложения. Эта особенность и плюс, и минус. С одной стороны, новые изменения в приложении сгруппированы, и ими проще управлять. С другой стороны, приходится привязывать изменения к релизу новой версии.

Сивушков рассказал, что в магазине есть небольшие шероховатости — AppGallery существует совсем недолго, поэтому такие недостатки вполне ожидаемы. Например, в консоли разработчиков иногда встречаются непереведённые китайские слова. Но это никак не повлияло на рабочий процесс, так как такие ситуации случаются очень редко.

Мерингов также отметил, что в AppGallery можно встретить неточный перевод. Другая проблема была связана с интеграцией некоторых сервисов: в плагинах для Unity были ошибки, которые пришлось исправлять. С этой же трудностью столкнулись разработчики из Aeria.

По словам Баранова, у студии Playgenes тоже возникли некоторые проблемы при публикации игры. Например, на момент релиза Golden Farm не было инструментов, при помощи которых можно было заранее проверить работу внутриигровых платежей. Но сейчас таких проблем в AppGallery нет.

Также у команды возникли трудности с интеграцией рекламы — разработчики получали отзывы о том, что в игре невозможно получить бонусы за просмотр роликов. Баранов рассказал, что с этой проблемой удалось разобраться за очень короткий срок: день ушёл на поиск решения, и ещё один — на проверку со стороны AppGallery. При этом представители магазина всячески помогали и консультировали разработчиков.

Ещё один недостаток, о котором упомянули Баранов и Сивушков, связан с невозможностью интегрировать AppGallery в крупные системы аналитики.

Суммируя: релиз игры в AppGallery позволит расширить свой бизнес и увеличить пользовательскую базу за счёт новой аудитории. Сейчас в магазине низкая конкуренция, поэтому у студий есть высокий шанс привлечь дополнительных игроков. При этом портирование игры не сравнится по затратам с созданием новой — скорее всего релиз в AppGallery окупится через несколько месяцев.

Также Huawei помогает в продвижении игр и, по словам разработчиков, быстро реагирует на запросы и помогает в решении проблем. Тем не менее для публикации игры в AppGallery вам нужно будет подробно ознакомиться с тонкостями процесса — сначала он покажется непривычными.

Ещё среди плюсов: в первые два года создатели игр получают 85% выручки вместо 70%. К Huawei Mobile Services уже присоединились 2 миллиона разработчиков.

Отзыв о AppGallery - магазин для Android

Кто столкнулся с проблемой отсутствия Google-сервисов на своём смартфоне, не спешите расстраиваться. На замену пришёл AppGallery. AppGallery — официальная платформа Huawei для предоставления приложений. Разработана специально для мобильных устройств Huawei в обход американских санкций, перекрывших.

Достойная замена

AppGallery — магазин приложений от компании Huawei. Что можно сказать по этому поводу, магазин за один год стал третьим магазином приложений после плеймаркета и аппстор. Магазин активно развивается и семимильными шагами наполняется всеми популярными приложениями.

Нарушение прав потребителя!

Меняют условия проведения акции под свою выгоду сразу после жалобы клиента

Добрый день. Организаторы акции подарок от сервиса Яндекс и Appgallery за покупку телефона Honor 30 Pro+ «Хуавей Девайз» нарушили права права потребителей, изменив один из пунктов условий проведения акции, когда им это стало выгодно. Тем.

Лютое г.

Можно пиво им открывать, не жалко потерять, и если случайно в унитаз упадёт, тоже не жалко

Один сплошной. Хотите вернуться на 12 лет назад, переходите на телефон с Appgallery

Это жалкое подобие плеймаркета, появилось на хонорах и хуавеях, как замена для него, нужных программ нет, а если и будут, то хрен знает когда, за квартиру я платил, через терминал фрисби, а теперь это просто.

Не Play market, но основное тут есть.

В конце лета 2020 года, пришлось в срочном порядке приобретать телефон, взамен ненадолго усопшего, как оказалось через 3 дня. Подарила мне его супруга, хотя выбирал сам. Но не учёл факт санкций США к Huawei. И.

[цензура] или работают с такими приложениями

Через AppGallery скачала приложение DU Recorder для создания видео, через неделю с карты было произведено списание за годовое обслуживание DU Recorder, без предупреждений и запросов;

«Импортозамещение» по-китайски

Интерфейс Внешний вид площадки Отсутствие какой-либо валидации приложений перед аплоадом

Абсолютно сырая площадка для скачивания приложений. Функционал сомнительный. Отсутствие множества полезных приложений, в основном не проходящий валидацию шлак, среди которого приходится находить действительно работоспособное и нормальное приложение. Huawei Pay просто днище, которое может отвергать карточки.

Плохо

Многие полезные приложения до сих пор недоступны, Доступные игры — Неинтересные, в добавок много рекламы (очень), Нет многих популярных игр или еще недоступны

Нет много полезных приложений! Не корректно работает вк, например, нет доступа к картам Гугл, но это скорее не к магазину вопрос. Нет приложений действительно полезных нужных для работы, например VSCO — недоступно. Уже пол года.

Магазин хороший,но есть одно но,которое испортило мне все впечатление.

Негативное впечатление от проведенных вами акций и испорченное настроение

Проходила акция, я в числе первых принял в ней участие, но по факту, стали всплывать новые условия и в итоге я потратил кучу времени, устанавливая дискорд, очень долго ждал, и так и неиполучил награды, я.

Отзыв о AppGallery - магазин для Android

Кто столкнулся с проблемой отсутствия Google-сервисов на своём смартфоне, не спешите расстраиваться. На замену пришёл AppGallery. AppGallery — официальная платформа Huawei для предоставления приложений. Разработана специально для мобильных устройств Huawei в обход американских санкций, перекрывших.

Достойная замена

AppGallery — магазин приложений от компании Huawei. Что можно сказать по этому поводу, магазин за один год стал третьим магазином приложений после плеймаркета и аппстор. Магазин активно развивается и семимильными шагами наполняется всеми популярными приложениями.

Нарушение прав потребителя!

Меняют условия проведения акции под свою выгоду сразу после жалобы клиента

Добрый день. Организаторы акции подарок от сервиса Яндекс и Appgallery за покупку телефона Honor 30 Pro+ «Хуавей Девайз» нарушили права права потребителей, изменив один из пунктов условий проведения акции, когда им это стало выгодно. Тем.

Лютое г.

Можно пиво им открывать, не жалко потерять, и если случайно в унитаз упадёт, тоже не жалко

Один сплошной. Хотите вернуться на 12 лет назад, переходите на телефон с Appgallery

Это жалкое подобие плеймаркета, появилось на хонорах и хуавеях, как замена для него, нужных программ нет, а если и будут, то хрен знает когда, за квартиру я платил, через терминал фрисби, а теперь это просто.

Не Play market, но основное тут есть.

В конце лета 2020 года, пришлось в срочном порядке приобретать телефон, взамен ненадолго усопшего, как оказалось через 3 дня. Подарила мне его супруга, хотя выбирал сам. Но не учёл факт санкций США к Huawei. И.

[цензура] или работают с такими приложениями

Через AppGallery скачала приложение DU Recorder для создания видео, через неделю с карты было произведено списание за годовое обслуживание DU Recorder, без предупреждений и запросов;

«Импортозамещение» по-китайски

Интерфейс Внешний вид площадки Отсутствие какой-либо валидации приложений перед аплоадом

Абсолютно сырая площадка для скачивания приложений. Функционал сомнительный. Отсутствие множества полезных приложений, в основном не проходящий валидацию шлак, среди которого приходится находить действительно работоспособное и нормальное приложение. Huawei Pay просто днище, которое может отвергать карточки.

Плохо

Многие полезные приложения до сих пор недоступны, Доступные игры — Неинтересные, в добавок много рекламы (очень), Нет многих популярных игр или еще недоступны

Нет много полезных приложений! Не корректно работает вк, например, нет доступа к картам Гугл, но это скорее не к магазину вопрос. Нет приложений действительно полезных нужных для работы, например VSCO — недоступно. Уже пол года.

Магазин хороший,но есть одно но,которое испортило мне все впечатление.

Негативное впечатление от проведенных вами акций и испорченное настроение

Проходила акция, я в числе первых принял в ней участие, но по факту, стали всплывать новые условия и в итоге я потратил кучу времени, устанавливая дискорд, очень долго ждал, и так и неиполучил награды, я.

Читайте также:

      

  • Метод контроля целостности антивирус
  •   

  • Где находятся файлы next rp
  •   

  • Как настроить кости 3ds max
  •   

  • Как оцифровать фотопленку на компьютер в домашних условиях
  •   

  • Как писать лекции на графическом планшете

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

Открытие сообщения и просмотр сведений об ошибке.

Конкретная информация об ошибке — это конфликтующий поставщик, а код ошибки — -13. Кроме того, система отображает название приложения, с которым конфликтует, и рекомендуемое решение. Как я могу решить эту проблему?

enter image description here

2 ответа

Лучший ответ

Если при установке приложения возникает конфликт поставщика, это связано с тем, что существующее приложение имеет такой же ContentProvider.

Функция ContentProvider взаимодействует и обменивается данными между процессами, что определяет, что они должны быть глобально уникальными. После того как приложение зарегистрировало ContentProvider на телефоне, приложение, установленное позже, не сможет использовать тот же ContentProvider. В противном случае установка не удастся.

Исправление состоит в том, чтобы обеспечить уникальность всех имен ContentProvider. Лучше всего сделать пространство имен вашего пакета частью определения поставщика в вашем манифесте.

Например:

<provider
    android:name="myapplication.android.hms.unity.provider.AnalyticsContentProvider"
    android:exported="false"
    android:grantUriPermissions="true"
/>


0

DevWithZachary
7 Дек 2021 в 14:39

Подтвердите, что имя вашего пакета уникально и было определено в вашем ContentProvi der.


0

Maysim
10 Дек 2021 в 09:40

Если вы не можете установить приложение, см. статью «Что делать, если я не могу установить приложение из HUAWEIAppGallery?».

  1. Убедитесь, что подключение к сети стабильно. Перейдите в раздел и проверьте, выбрана ли опция Мобильная сеть рядом с HUAWEI AppGallery (опция Wi-Fi выбрана по умолчанию). Если подключение к сети стабильно, но вы не можете загрузить приложение, откройте браузер и проверьте, можно ли просматривать веб-страницы при подключении к Wi-Fi и мобильной сети. Если нет, подключитесь к другой сети и повторите попытку.
  2. Проверьте, достаточно ли свободного места в памяти (). Как правило, чтобы установить пакет, требуется как минимум в три раза больше свободного места в памяти, чем объем всего пакета.
  3. Проверьте, установлена ли на телефоне последняя версия HUAWEI AppGallery. Если нет, обновите приложение и повторите попытку. Чтобы проверить наличие обновлений или обновить HUAWEI AppGallery, перейдите в раздел .
  4. Удалите кэш. Откройте раздел Память на телефоне, удалите кэш HUAWEI AppGallery и повторите попытку. Для этого перейдите в следующий раздел:

    /Приложения и уведомления >

  5. Удалите обновления для HUAWEI AppGallery. Найдите опцию Удалить обновления, удалите обновления, чтобы восстановить заводскую версию HUAWEI AppGallery, затем проверьте, можно ли загрузить приложение в заводской версии платформы. Если да, то перейдите в раздел и обновите HUAWEI AppGallery до последней версии. (Удаление обновлений и восстановление заводской версии HUAWEI AppGallery требуется для того, чтобы проверить, работает ли последняя версия корректно). Чтобы удалить обновления, перейдите в раздел:

    /Приложения и уведомления >

  6. Если способы 1–5 не помогли решить проблему, обратитесь в службу поддержки клиентов Huawei в вашем регионе или перейдите в раздел и предоставьте следующую информацию для решения проблемы:
    • Аккаунт HUAWEI
    • Версия HUAWEI AppGallery
    • Сеть (мобильная сеть или Wi-Fi)
    • Серийный номер (введите в телефоне комбинацию *#06#, чтобы узнать номер)
    • Время возникновения проблемы
    • Описание проблемы
    • Контактные данные
    • Клиентский журнал HUAWEI AppGallery (перейдите в раздел , поставьте галочку напротив опции Отправить системные журналы для более точной диагностики проблем, укажите свои данные и нажмите Отправить, чтобы загрузить журнал).

When I download a my application from the Huawei AppGallery, a message is displayed indicating that the installation fails.

Opening the message and view the failure details.

The specific failure information is Conflicting Provider and Error Code is -13. In addition, the system displays the name of the application that conflicts with and the recommended solution. How can I solve this problem?

enter image description here

asked Dec 7, 2021 at 11:39

DevWithZachary's user avatar

DevWithZacharyDevWithZachary

3,49510 gold badges49 silver badges100 bronze badges

If a provider conflict occurs when you install an app, it is because an existing app has the same ContentProvider.

The ContentProvider feature interacts and shares data between processes, which determines that it must be globally unique. Once an app has registered a ContentProvider on the phone, the app installed later cannot use the same ContentProvider. Otherwise, the installation will fail.

The fix for this is to make sure that all ContentProvider names are kept unique, best practice is to make your package namespace part of the provider definition in your manifest.

For example:

<provider
    android:name="myapplication.android.hms.unity.provider.AnalyticsContentProvider"
    android:exported="false"
    android:grantUriPermissions="true"
/>

answered Dec 7, 2021 at 11:39

DevWithZachary's user avatar

DevWithZacharyDevWithZachary

3,49510 gold badges49 silver badges100 bronze badges

Please Confirm you package name is unique and has been definited in your ContentProvi der.

answered Dec 10, 2021 at 6:40

Maysim's user avatar

1

When I download a my application from the Huawei AppGallery, a message is displayed indicating that the installation fails.

Opening the message and view the failure details.

The specific failure information is Conflicting Provider and Error Code is -13. In addition, the system displays the name of the application that conflicts with and the recommended solution. How can I solve this problem?

enter image description here

asked Dec 7, 2021 at 11:39

DevWithZachary's user avatar

DevWithZacharyDevWithZachary

3,49510 gold badges49 silver badges100 bronze badges

If a provider conflict occurs when you install an app, it is because an existing app has the same ContentProvider.

The ContentProvider feature interacts and shares data between processes, which determines that it must be globally unique. Once an app has registered a ContentProvider on the phone, the app installed later cannot use the same ContentProvider. Otherwise, the installation will fail.

The fix for this is to make sure that all ContentProvider names are kept unique, best practice is to make your package namespace part of the provider definition in your manifest.

For example:

<provider
    android:name="myapplication.android.hms.unity.provider.AnalyticsContentProvider"
    android:exported="false"
    android:grantUriPermissions="true"
/>

answered Dec 7, 2021 at 11:39

DevWithZachary's user avatar

DevWithZacharyDevWithZachary

3,49510 gold badges49 silver badges100 bronze badges

Please Confirm you package name is unique and has been definited in your ContentProvi der.

answered Dec 10, 2021 at 6:40

Maysim's user avatar

1

If you are using Google Maps + Google Play Services inside a library project (especially if you recently migrated from Eclipse to Android Studio), you can encounter this error when you try to run an app that uses your library, while a different app that uses the same library is already installed on your device.

Fix:
make sure that defaultConfig.applicationId is defined in android section of the build.gradle file for each project using your library

android {
    defaultConfig.applicationId = "com.company.appname"
}

I would recommend using the package name of the specific app. With this fix, the provider names will no longer conflict, and your app will run as expected.

Symptoms

1.) Your users are seeing the dreaded «-505» install error when installing your app from the Play Store.

2.) You will see this error message when you try to install a second app that uses your library via Android Studio [INSTALL_FAILED_CONFLICTING_PROVIDER]:

Conflicting Provider

In your console, you will see a message like this:

Package couldn't be installed in /data/app/com.company.appname-1
com.android.server.pm.PackageManagerException: 
Can't install because provider name 
com.google.android.gms.measurement.google_measurement_service 
(in package com.company.appname) is already used by
com.company.otherInstalledAppName

The fix is to make sure that defaultConfig.applicationId is defined in android section of the build.gradle file for each project using your library

android {
    defaultConfig.applicationId = "com.company.appname"
}

More reading can be found here in the original bug report: Issue 784: Multiple apps using same authority provider name

If you are using Google Maps + Google Play Services inside a library project (especially if you recently migrated from Eclipse to Android Studio), you can encounter this error when you try to run an app that uses your library, while a different app that uses the same library is already installed on your device.

Fix:
make sure that defaultConfig.applicationId is defined in android section of the build.gradle file for each project using your library

android {
    defaultConfig.applicationId = "com.company.appname"
}

I would recommend using the package name of the specific app. With this fix, the provider names will no longer conflict, and your app will run as expected.

Symptoms

1.) Your users are seeing the dreaded «-505» install error when installing your app from the Play Store.

2.) You will see this error message when you try to install a second app that uses your library via Android Studio [INSTALL_FAILED_CONFLICTING_PROVIDER]:

Conflicting Provider

In your console, you will see a message like this:

Package couldn't be installed in /data/app/com.company.appname-1
com.android.server.pm.PackageManagerException: 
Can't install because provider name 
com.google.android.gms.measurement.google_measurement_service 
(in package com.company.appname) is already used by
com.company.otherInstalledAppName

The fix is to make sure that defaultConfig.applicationId is defined in android section of the build.gradle file for each project using your library

android {
    defaultConfig.applicationId = "com.company.appname"
}

More reading can be found here in the original bug report: Issue 784: Multiple apps using same authority provider name

На днях AppGallery порадовал пользователей Huawei и вообще всех Android-устройств, вернув возможность оплаты картами внутри приложений и, таким образом, став единственным крупным магазином приложений в РФ, принимающим привычные банковские карты.

В большинстве случаев для корректной привязки карты к Huawei ID необходимо обновить сервисы Huawei HMS Core, которые устанавливаются параллельно с самим магазином приложений. Но в отдельных случаях могут возникать и другие неполадки. Ниже вы найдете подробный разбор ключевых ошибок и проблем, с которыми сталкиваются пользователи при подключении банковских карт систем Visa, Mastercard и «Мир» в AppGallery, и, конечно, варианты их решения.

1. Возникает ошибка при привязке карты к аккаунту Huawei

Разработчики настроили привязку банковских карт исходя из самой, на тот момент, актуальной версии HMS Core (6.7.0). Для того чтобы банковские карты работали корректно, обновите HMS Core и почистите кэш в настройках. Также важно перед привязкой новой карты удалить все ранее привязанные карты.

Как оплачивать покупки в AppGallery российскими картами: решения частых ошибок

Как оплачивать покупки в AppGallery российскими картами: решения частых ошибок

Как оплачивать покупки в AppGallery российскими картами: решения частых ошибок

Если после этого привязать карту не удается, можно попробовать отменить все платные подписки и затем привязать карту. Это, конечно, дело крайне неудобное, но, скорее всего, в следующих обновлениях AppGallery и HMS Core разработчики «подружат» старые подписки и новые карты.

2. Оплата с устройств, где не предустановлены AppGallery и HMS Core

Ошибка при оплате у владельцев Android-смартфонов «вылезает», если вместе с AppGallery на устройство не установлен HMS Core — фреймворк, который предоставляет такие базовые сервисы, как «Аккаунт Huawei», платежи и «Уведомления», без отдельного значка на рабочем экране. Просто найдите приложение HMS Core в AppGallery и нажмите «Установить».

Как оплачивать покупки в AppGallery российскими картами: решения частых ошибок

3. В приложении не отображается покупка, но платеж прошел

Если вы совершили покупку в приложении с помощью банковской карты, платеж прошел, но вы не видите покупку в самом приложении, возможно, произошла задержка сети. Выйдите из приложения, зайдите снова и проверьте — «ваша прелесть» в виде монет, кристаллов и изумрудов должна быть начислена в полном объеме. В случае если вы все же не видите покупку, самый быстрый способ разобраться — обратиться в службу поддержки в Telegram. Мой тестовый запрос обработали сразу, по времени оператор отвечала примерно за минуту-две.

4. Не удается получить данные для проведения платежа

Обычно такая проблема возникает, когда игровой клиент по каким-либо причинам не соединяется с вашим Huawei-аккаунтом (данные по своей банковской карте для оплаты внутриигровых покупок вы привязываете именно к нему). Часто разработчики сами подмечают такие «лаги» и решают проблему вместе с обновлением игрового клиента. Соответственно, первое, что нужно сделать — это установить обновления из AppGallery или внутри самой игры.

Можно также попробовать обновить HMS Core: если проблема в устаревшей версии HMS Core, после этого шага авторизация в клиенте по HUAWEI ID должна работать корректно.

Как оплачивать покупки в AppGallery российскими картами: решения частых ошибок

5. Не работает кнопка «Подтвердить» при оплате картой

Здесь возможен технический баг, который разработчики еще не успели устранить. Попробуйте не привязывать карту непосредственно к Huawei ID, а почистить кэш и сразу перейти к покупке внутри приложения. Затем выберите оплату с помощью карты и введите данные — после оплаты карта будет автоматически привязана.

Теперь можно оплачивать покупки в AppGallery привычным способом.

Осуществлять внутриигровые покупки можно и виртуальными монетами Huawei: их начисляют в качестве кешбэка за покупки. Существует возможность получать монеты бесплатно — разработчики награждают ими тестеров игр, которые готовятся к релизу в AppGallery. Присоединиться к сообществу тестеров можно здесь.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Не удается обновить ipad ошибка 9
  • Не сообщать об ошибках usb