2012-05-15 2 views
2

В настоящее время я разрабатываю Android-приложение для борьбы с кражей, и я новичок в разработке Android. Мои приложения могут удаленно блокировать потерянный телефон, поэтому во время настройки пользователю необходимо ввести действительный номер телефона, но как определить, действительно ли введен номер телефона? СпасибоКак побудить пользователя ввести действительный номер мобильного телефона?

ответ

2

-Option один: чтение (получить) номер телефона с сим-карты (если таковые имеются, не все операторы позволяют это)

-Option два: Если сим-карта изменилась (сим серийный номер) заблокируйте телефон и отправить смс на другой номер телефона (так как вор выкинет сим-карту)

-Option three: используйте приложение, использующее приложение WHitApp android, чтобы идентифицировать человека (отправка смс на указанный номер телефона и обнаружение входящий sms) Вариант 3 кажется немного сложным, так как вам потребуется небольшая сторона со шлюзом sms.

Хорошо, вот что приходит мне на ум. Удачи.

1

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

1

Если вы подключите базу данных, сравните с номером телефона, чтобы ввести номер телефона в поле. Я надеюсь помочь вам. :)

+0

Да, если вы хороший хакер и получите доступ к этой «базе данных». – moujib

1

Я сделал проект для клиента, где был поднят один и тот же сценарий. Вот что мы пришли к выводу.

Отправка SMS на ввод номера и запрос номера для отправки sms-кода в ответ.

eg. CONFIRM 
  1. Если число является действительным, и известны пользователю, он будет называть их и попросить их SMS обратно.
  2. Если номер действителен и используется, сообщение будет доставлено.

Клиент согласился с вышеуказанным сценарием. Если у вас нет действительно большой базы данных рабочих чисел (обновляется так часто), это будет обходное решение.

Смежные вопросы