如何验证类似于WhatsApp的号码?

How to verify a number similar to WhatsApp?

我知道之前有人问过这个问题,但是,还没有回答的是,一条短信会发送到您的手机,WhatsApp 会自动从短信中读取 token/authentication 代码,而不需要用户输入验证码,WhatsApp 会自动在 EditText 区域输入验证码,然后自动开始安装 App。

同理,我的App如何自动读取短信中的验证码,并自动将此验证码输入到EditText区域,然后自动安装App。对此的任何帮助或指导将不胜感激。

WhatsApp 读取您的收件箱并仅找到发自它的消息,之后 Whatsapp 获取验证码并将其显示到视图。

要实现此类功能,您需要编写一个接收到的广播,它会在收到任何短信时获取详细信息,然后您可以过滤该消息以获取您的身份验证代码。

参考这篇文章。 http://androidexample.com/Incomming_SMS_Broadcast_Receiver_-_Android_Example/index.php?view=article_discription&aid=62&aaid=87

设置广播接收器以在收到短信时接听电话

 <intent-filter>
            <action android:name="android.provider.Telephony.SMS_RECEIVED" />
 </intent-filter>

然后阅读消息以获取代码。