gpt4 book ai didi

flutter - HMS Core Playstore 版本无法使用华为帐号登录

转载 作者:行者123 更新时间:2023-12-04 13:25:52 24 4
gpt4 key购买 nike

首先,我使用 Flutter 制作了一个应用程序,我只是为该应用程序实现了 Account Kit 和 Scan Kit。好吧,我之前遇到过使用 google pixel 3XL (AVD) API Level 30 的错误,然后我尝试将其更改为 Nexus 6 API Level 28,并且它工作正常(两个 AVD 上的最新版本的 HMS Core)。在我尝试在我的手机(Poco F1,使用 HMS Core Playstore 版本)上运行该应用程序后,我发现了如下图所示的错误
The error message is obtained from the try-catch when calling the Account kit API, Error code is just random number
但是当我使用最新版本的 HMS Core 时,bug 消失了。嗯,问题不大,但是当我将应用提交给HMS Gallery时,审阅者发现了错误并拒绝了我的申请提案,因为他发现了如上图的错误消息,尽管我已经给出了使用最新的注释HMS 核心。但我不认为他读了我的笔记,就像他不理解我申请中使用的语言(印度尼西亚)所以他对我们制作的系统提出异议,即使我们制作的应用系统是这样的.
.
错误日志 - 华为登录(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-HMAC-SHA256&X-Amz-Credential=MPXW6JOQOEGGIVNZK2PN%2F20210803%2Fcn-north-2%2Fs3%2Faws4_request&X-Amz-Date=20210803T162548Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=5dddb41e3a17cca9b50db3a8e55e14602e0035d9cfe3a58d6c7916ace344df76
.
来自审稿人的评论:
[说明]:您的应用程序出现错误)。请看附件,路径如下: 进入控制台>应用服务>AppGallery Connect>从列表中找到您的应用,然后点击版本查看附件。请引用《AppGallery 审核指南》规则3.1:https://developer.huawei.com/consumer/en/doc/distribution/app/50104 【测试步骤】: 1、点击“使用华为帐号登录”时,弹出错误提示。 2. 使用管理员测试账号登录时,出现二维码提示“扫描我”,但没有扫描功能。 【测试环境】: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
请帮助我如何提交此应用程序

最佳答案

更新
在您提供的图片中,我们发现了一个配置问题。SigningConfigs可以包含 debugrelease .
所以你可以尝试在这里改变
enter image description here

enter image description here

在您提供的屏幕录制中,错误代码 6003被陈列。
enter image description here
为了解决您的问题,您需要检查提交给AppGallery的APK签名文件的证书指纹是否与AppGallery Connect网站上配置的相同:
确保证书指纹的设备和云端配置一致。客户端应用打包的证书与AppGallery Connect网站上为应用配置的SHA256证书指纹相同。

  • 申请相关服务时验证是否正确配置了证书指纹。打开应用的APK文件,解压 META-INF 从文件目录,获取 CERT.RSA 目录中的文件,然后运行 ​​ keytool -printcert -file META-INF/CERT.RSA 命令记录签名证书信息。
  • 登录 AppGallery Connect,点击 我的项目 ,然后选择所需的项目。在显示的页面上,选择应用程序,转到项目设置 > 一般信息 ,并检查 中的值是否SHA-256 证书指纹 与步骤 1 中的相同。

  • 此外,HMS Core (APK) 会缓存签名文件。您需要在设备的应用程序页面找到HMS Core(APK)并清除其缓存,重新启动您的应用程序,然后重新执行之前的操作。

    关于flutter - HMS Core Playstore 版本无法使用华为帐号登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68640170/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com