Default

actual val Default: LoginSolver? = null

当前平台默认的 LoginSolver. Android 端没有默认验证码实现, Default 总为 null.

expect val Default: LoginSolver? = null

当前平台默认的 LoginSolver

检测策略:

  1. 若是 mirai-core-api-androidandroid.util.Log 存在, 返回 null.

  2. 检测 JVM 属性 mirai.no-desktop. 若存在, 返回 StandardCharImageLoginSolver

  3. 检测 JVM 桌面环境, 若支持, 返回 SwingSolver

  4. 返回 StandardCharImageLoginSolver

Return

SwingSolverStandardCharImageLoginSolvernull

actual val Default: LoginSolver? = null

当前平台默认的 LoginSolver

检测策略:

  1. 检测 android.util.Log, 如果存在, 返回 null.

  2. 检测 JVM 属性 mirai.no-desktop. 若存在, 返回 StandardCharImageLoginSolver

  3. 检测 JVM 桌面环境, 若支持, 返回 SwingSolver

  4. 返回 StandardCharImageLoginSolver

Return

SwingSolverStandardCharImageLoginSolvernull