В настоящее время я разрабатываю модуль аутентификации для своего приложения. Пользователь сообщает свой номер телефона, и ему отправляется SMS с пин-кодом.
Пользователь вводит код, и, если он действителен, его номер телефона аутентифицируется. Может быть, вы знаете WhatsApp, то же самое происходит при первом запуске приложения.
Однако, если пользователь вставляет новую сим-карту в свой телефон, он должен аутентифицировать ее снова.
Я хочу знать, как определить, изменился ли номер телефона. Прочитал в каком-то другом вопросе, что сам номер телефона определить невозможно. Но, например, WhatsApp распознает, что существует другой номер телефона.
Есть идеи?