我正在尝试otp
使用react-native-sms-retriever
on自动验证android devices
。我尝试过以下方式来实现。
import SmsRetriever from 'react-native-sms-retriever';
// Get the phone number (first gif)
_onPhoneNumberPressed = async () => {
try {
const phoneNumber = await SmsRetriever.requestPhoneNumber();
} catch (error) {
console.log(JSON.stringify(error));
}
};
// Get the SMS message (second gif)
_onSmsListenerPressed = async () => {
try {
const registered = await SmsRetriever.startSmsRetriever();
if (registered) {
SmsRetriever.addSmsListener(event => {
console.log(event.message);
SmsRetriever.removeSmsListener();
});
}
} catch (error) {
console.log(JSON.stringify(error));
}
};
以下是我的 OTP 格式
OTP for your login to Orgpick is 3242. Please enter OTP within 10 minutes.
我还创建sms
了如下虚拟键格式-SZ3KPh5voKE
请指导我使用以下sms
格式。
我需要从服务器端获取相同的格式吗?
服务器端需要做哪些改变?
<#>OTP for your login to Orgpick is 3242. Please enter OTP within 10 minutes.SZ3KPh5voKE
在尝试上述解决方案时,它显示time out exception
请帮助我摆脱它。