【HMS core】【FAQ】【Account Kit】典型问题集2

1. 无法打开华为账号服务

【问题描述】

需要华为账号登录功能,但是在 我的项目下 API管理 页面,华为账号功能无法开启,这是为什么?

image.png

【解决方案】

目前在AGC上创建的新的HarmonyOS应用,默认已经开启了帐号服务,不需要再重复开启。请在AGC项目中直接查看“OAuth 2.0客户端ID”

image.png

2. account kit集成后点击“华为账号登录”出现黑屏

【问题描述】

在集成华为账号服务后,点击华为账号登录就会出现黑屏现象的问题

具体信息:

-鸿蒙应用,FA原子化服务中集成账号kit,

-目前在ide远程真机调试,机型P40/Pro、Mate x2 5G都试过会出现黑屏

-鸿蒙系统分别是2.0.0.205/209,3.0.0

image.png

【解决方案】

1、DevEco Studio中的模拟器环境(如下图)和远程真机的原理一致,都对录屏截屏有限制,拉起授权登录页会出现黑屏

image.png

2、可以在测试机的华为应用市场(下图所示位置)点击登录华为帐号测验一下(是否会出现黑屏)

image.png

3、建议使用实体手机或者AGC-质量-云调试远程真机环境(选襄阳)进行测试

image.png

3. 根据文档接入华为账号服务报错

【问题描述】

根据文档接入华为账号服务报错。是否是因为导入某个.har包?这个包在哪获取??

文档地址:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/harmonyos-js-integration-hms-core-sdk-0000001149139136

image.png

下载最新版本使用:npm install @hmscore/hms-js-base,显示没有安装成功,还是报错找不到hms

image.png

给build.gradle配了个编译依赖,MyApplication的编译问题可以解决,但是app.js程序还是报错,提示hmsjsb找不到

image.png

【解决方案】

1、首先确认已完成HMS Core SDK的下载,如@hmscore/hms-js-base及hmscore/hms-jsb-account是否出现如下成功提示。

image.png

2、如反馈报错,是指纹校验失败,请您检查:

1.是否在AGC配置“SHA256证书指纹”

image.png

2.配置的“SHA256证书指纹”是否与上述截图中指纹一致

签名配置方法详见如下文档

https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/harmonyos-js-config-app-signing-0000001199412499

3.如不一致修改后,请清理华为移动服务缓存

关于debug证书自动生成的,通过模拟器调试,.p12密码经过加密不知道,无法生成“SHA256证书指纹”的情况,

参考如下指导,生成秘钥库文件,替换掉自动生成的

https://developer.harmonyos.com/cn/docs/documentation/doc-guides/publish_app-0000001053223745#section9752152162813

4. 应用提审被拒,反馈为无法调起华为登录和华为支付

【问题描述】

接入检测这边一直提示这个问题,导致提审人员一直调不起华为服务(登录、支付)如图:

image.png

按照这个链接提供的提示接入了,还是提示这个错误然后我们也按照这个链接提供的提示接入了,还是提示这个错误

image.png

【解决方案】

根据帐号服务的混淆脚本配置,重新配置一下,清除HMSCore缓存。

https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/config-obfuscation-script-0000001056835760

更多相关学习资料:
https://developer.huawei.com/consumer/cn/forum/topic/0202799751850840348?fid=18?ha_source=zzh
{{o.name}}
{{m.name}}

猜你喜欢

转载自my.oschina.net/u/4478396/blog/5556965