können Sie versuchen, eine von ihnen:
Lösung 1:
Schritt 1: Verbinden Sie das Telefon/Dongle an den COM-Port über USB.
Schritt 2: Code Aufruf zur SMS über smslib.jar
Beispielcode holen sms zu holen:
public void sendSMS() throws Exception{
OutboundNotification outboundNotification = new OutboundNotification();
SerialModemGateway gateway = new SerialModemGateway("modem.com5", "COM5", 9600, "ZTE", "COM5");
gateway.setInbound(true);
gateway.setOutbound(true);
gateway.setSmscNumber("+91XXXXXXXXXX"); // 10-digit Mobile Number
Service.getInstance().setOutboundMessageNotification(outboundNotification);
Service.getInstance().addGateway(gateway);
Service.getInstance().startService();
OutboundMessage msg = new OutboundMessage(ExcelConnect.strSMSTo, ExcelConnect.strSMSText);
Service.getInstance().sendMessage(msg);
System.out.println(msg);
System.out.println(ExcelConnect.strSMSTo + "-" + ExcelConnect.strSMSText);
Service.getInstance().stopService();
Service.getInstance().removeGateway(gateway);
}
Schritt 3: sms Analysieren Sie die OTP aus der abgerufenen Liste zu erhalten, indem neueste empfangene sms
.
Lösung 2:
Schritt 1: Schließen Sie das Android-Handy/iphone.
Schritt 2: Automatisieren Sie die SMS-App entweder des Telefons, wenn seine Android - SMS-App über appium (oder jede andere Automatisierungs app) oder wenn sein iphone automatisieren - seine SMS-App-Funktion automatisiert,
zu erhalten die SMS und parse es, um das OTP
zu erhalten.
Lösung 3:
Schritt 1: Registrieren Sie sich für den HTTP-SMS-Gateway (Die meisten von ihnen API-Aufruf mit sehr wenige freie API fordert Prüfung bezahlt bieten).
Schritt 2: Rufen Sie die Methode zum Abrufen von SMS auf.
Schritt 3: Um die Meldung Parse (nachdem er durch neueste empfangene SMS-Sortierung) die OTP
zu bekommen.
Diese drei Möglichkeiten können Sie das OTP erhalten und dann können Sie es an Ihre Webanwendung senden.
.
Lösung 4:
die OTP von DB holen, wenn der hauseigenen Anwendung oder wenn auf sie zugegriffen werden kann.
.
'Lösung 3 und Lösung 4' am effizientesten und es besteht keine Abhängigkeit von SMS-empfangenden Plattformen.
.
vielleicht können Sie dies versuchen, http://smsenabler.com/ –
, nachdem Sie das Telefon nicht ein, warten, bis es die SMS-Nachricht an den Computer weiterleiten:
Lösungen unten konsolidiert. Verwenden Sie dann die Nachricht, um den nächsten Schritt auszuführen. Aber es kann nervig sein, all das Zeug aufzubauen. –
Nicht spezifisch für Selen, aber Sie können Entwicklungs- und Produktionsprojektumgebungen festlegen und alle otp-Überprüfungen überspringen, wenn die festgelegte Umgebung entwickelt wird. – saurabh