Как проверить номер, похожий на WhatsApp?


Я знаю, что этот вопрос был задан раньше, однако, что еще не было ответом, sms отправляется на ваш мобильный телефон, и WhatsApp автоматически считывает токен / код аутентификации из sms, не требуя от пользователя вводить код аутентификации, затем WhatsApp автоматически вводит код аутентификации в области EditText, а затем автоматически запускается установка приложения.

Аналогично, как мое приложение может автоматически считывать код аутентификации из сообщение и вводит этот код аутентификации в область EditText автоматически с последующей установкой приложения автоматически. Любая помощь или руководство в этом отношении будут высоко оценены.

2 3

2 ответа:

WhatsApp читает ваш почтовый ящик и находит только сообщение, отправленное из него, после чего Whatsapp получает код аутентификации и отображает его в представлении.

Чтобы реализовать такую функцию, вам нужно написать широковещательную передачу, которая получает информацию при получении любого SMS, а затем вы можете отфильтровать это сообщение, чтобы получить код аутентификации.

См. это статья. http://androidexample.com/Incomming_SMS_Broadcast_Receiver_-_Android_Example/index.php?view=article_discription&aid=62&aaid=87

Установите широковещательный приемник для приема вызова при получении SMS

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

Затем прочитайте сообщение для кода.