前段时间使用了 2.15 实现了扫码登录
(date: 2023-4-21)
但扫码登录目前支持 ANDROID_WATCH 和 MACOS
于是我想实现一 下短信登录:
// MyLoginSolver.java
@Override
public Object onSolveDeviceVerification(@NotNull Bot bot, @NotNull DeviceVerificationRequests requests, @NotNull Continuation<? super DeviceVerificationResult> $completion) {
DeviceVerificationRequests.SmsRequest sms = requests.getSms();
if (requests.getPreferSms() && sms != null) {
sms.requestSms((Continuation<? super Unit>) $completion);
return verification(bot.getId(), String.format("请处理 %s %s 的短信验证码", sms.getCountryCode(), sms.getPhoneNumber()));
} else {
DeviceVerificationRequests.FallbackRequest fallback = requests.getFallback();
assert fallback != null;
return verification(bot.getId(), fallback.getUrl());
}
}
但我实现以后还是滑动验证码登录,而不是短信登录,我应该怎么做?