首页 > 解决方案 > 究竟什么情况下静默登录会失败?

问题描述

我已经开始集成Account Kit,但有很多问题。

最初我想使用刷新令牌来刷新用户的会话,但现在我意识到我可以使用静默登录来代替。

我想知道在什么情况下静默登录可能会失败。

我已阅读此文档

在此处输入图像描述

在 10.000 次静默登录后,它将失败。会发生这样的事情吗?静默登录是否与刷新令牌的有效性有关?

我认为只有当用户之前没有登录或没有授权所有请求的范围时,静默登录才会失败。

我不知道我的猜测是否正确。还有人知道吗?

标签: androidauthorizationhuawei-mobile-serviceshuawei-developershuawei-account

解决方案


我想我找到了问题所在。


静默登录仅在以下情况下失败(在这种情况下返回错误代码并且不显示登录页面):

  1. 用户首先登录应用程序。

  2. 系统帐号未登录。

可以使用授权码模式:https ://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides-V5/app-login-authorization-code-0000001050193881-V5#ZH-CN_TOPIC_0000001063940385__section1234212547126?ha_source= hms1

获取授权码后可以从服务器获取AT和RT,AT过期后可以通过RT获取新的AT。调用限制不影响SDK在设备端的调用。

在此处输入图像描述


推荐阅读