Версия HMS Core Playstore не может использовать вход по идентификатору Huawei (Flutter)

Во-первых, я сделал приложение с флаттером, я просто использую Account Kit и Scan Kit для приложения. Ну, у меня была предыдущая ошибка для использования Google Pixel 3XL (AVD) API уровня 30, затем я попытался изменить его на Nexus 6 API уровня 28, и он сработал (последняя версия HMS Core на обоих AVD). После того, как я попытался запустить приложение на своем телефоне (Poco F1, используя версию HMS Core Playstore), я обнаружил ошибку, подобную следующей картинке.

Но когда я использую последнюю версию HMS Core, ошибка исчезла. Что ж, проблема не такая уж и большая, но когда я отправляю приложение в галерею HMS, рецензент обнаружил ошибку и отклонил мое предложение по применению, потому что он обнаружил сообщение об ошибке, подобное изображению выше, хотя я уже дал примечание об использовании последней версии HMS. Основной. Но я не думаю, что он читал мою заметку, и это похоже на то, что он не понимает языка (Индонезия), используемого в моем приложении, поэтому он не согласен с системой, которую мы создали, хотя система приложений, которую мы создали, похожа на эту .

.

Журнал ошибок - вход Huawei (версия Playstore HMS Core):

https://ghostbin.com/paste/wEqL4

.

примечание для рецензента:

https://ghostbin.com/paste/4ok59

.

приложение от рецензента:

https://obs.cn-north-2.myhuaweicloud.cn/nsp-appgallery-agcpri-drcn/application/errorFile/aff0e965b82548b2b7d180fc6cf31594.zip?X-Amz-Algorithm=AWS4-256-Al максимальной скорости 2F20210803%2Fcn-north-2%2Fs3%2Faws4_request& X-Amz-Date=20210803T162548Z& X-Amz-Expires=86400& X-Amz-SignedHeaders=host& X-Amz-Signature=5dddb41e31658d4cd3e4e3e5d5d5e4e5e4e5e5e4e5e5e4e6e6e4e5e4e5e6e6e6e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5eaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

.

Комментарий рецензента:

[Описание]: в вашем приложении произошла ошибка). См. Вложение , вот путь: перейдите в Консоль> Служба приложений> AppGallery Connect> Найдите свое приложение в списке и щелкните версию, чтобы проверить вложение. См. Правило 3.1 «Руководства по обзору AppGallery»: https://developer.huawei.com/consumer/en/doc/distribution/app/50104 [Шаг тестирования]: 1. При нажатии на «Войти с помощью Huawei ID", появляется сообщение об ошибке. 2. При входе в систему с использованием тестовой учетной записи администратора появляется QR-код с запросом «отсканируйте меня», но функция сканирования отсутствует. [Тестовая среда]: соединение Wi-Fi, EMUI 10.1.0 (Mate 30), EMUI10.0.0(P20 pro) Многоязычные настройки. [Предложение]: укажите это соответствующим образом. Затем отредактируйте и повторно отправьте свое приложение на рассмотрение.

.

Я сделал демонстрационное видео об этой угрозе, проверьте это

https://youtu.be/fPJgaHQTXoY

.

Приложение :

https://drive.google.com/drive/folders/1KPJrmjGTWRGHNecqDI1Hs6-zuDJflBw3?usp=sharing

.

Пожалуйста, помогите мне, как я могу отправить это приложение

1 ответ

В предоставленной вами записи экрана код ошибки 6003 отображается.

Чтобы решить вашу проблему, вам необходимо проверить, совпадает ли отпечаток сертификата файла подписи APK, отправленного в AppGallery, с тем, который настроен на веб-сайте AppGallery Connect:

Убедитесь, что конфигурация устройства и облачной конфигурации отпечатка пальца сертификата согласована. Сертификат, упакованный клиентским приложением, совпадает с отпечатком сертификата SHA256, настроенным для приложения на веб-сайте AppGallery Connect.

  1. Убедитесь, что отпечаток сертификата правильно настроен, когда вы подаете заявку на сопутствующие услуги. Откройте APK-файл приложения, извлеките из файла каталог META-INF , получите файл CERT.RSA в каталоге и запустите команду keytool -printcert -file META-INF / CERT.RSA, чтобы записать информацию о сертификате подписи. .

  2. Войдите в AppGallery Connect, щелкните Мои проекты и выберите требуемый проект. На отображаемой странице выберите приложение, перейдите в Настройки проекта> Общая информация и проверьте, совпадает ли значение в отпечатке сертификата SHA-256 со значением на шаге 1.

Кроме того, HMS Core (APK) кэширует файл подписи. Вам необходимо найти HMS Core (APK) на странице приложений вашего устройства и очистить его кеш, перезапустить приложение и снова выполнить предыдущую операцию.

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