DeviceVerificationRequests

属性 sms 为短信验证码验证方式, fallback 为其他验证方式. 两个属性至少有一个不为 null, 在不为 null 时表示支持该验证方式. 可任意选用偏好的验证方式.

在使用时应该考虑未来有更新的情况. 未来服务器可能会增加一种新验证方式, 也有可能强制使用该验证方式, 那么 LoginSolver.onSolveDeviceVerification 就应该抛出 UnsupportedOperationException 提示不支持该验证操作.

Since

2.13

Types

Link copied to clipboard

其他验证方式.

Link copied to clipboard

服务器要求短信验证时提供的账号绑定的手机信息. 使用 requestSms 来请求发送验证码.

Properties

Link copied to clipboard

其他验证方式. 在不为 null 时表示支持该验证方式.

Link copied to clipboard
abstract val preferSms: Boolean

服务器要求使用短信验证码. 此时可能仍可以尝试 fallback.

Link copied to clipboard

短信验证码方式. 在不为 null 时表示支持该验证方式.