究竟在哪些情况下静默登录会失败?

问题描述

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

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

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

我已阅读此Docs

enter image description here

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

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

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

解决方法

我想我找到了问题所在。


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

  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。

enter image description here

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...