Как определить, что номер телефона изменился?

В настоящее время я разрабатываю модуль аутентификации для своего приложения. Пользователь сообщает свой номер телефона, и ему отправляется SMS с пин-кодом.

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

Однако, если пользователь вставляет новую сим-карту в свой телефон, он должен аутентифицировать ее снова.

Я хочу знать, как определить, изменился ли номер телефона. Прочитал в каком-то другом вопросе, что сам номер телефона определить невозможно. Но, например, WhatsApp распознает, что существует другой номер телефона.

Есть идеи?

5
задан Upvote 11 May 2011 в 06:58
поделиться