2012-03-01 3 views
5

Мне нужна помощь от вас всех в процессе проверки мобильного телефона Android. У меня есть приложение, где пользователь вводит свой номер мобильного телефона. Мне нужно проверить, что пользователь ввел свой собственный номер мобильного телефона, а не другой мобильный номер в этом приложении. Как я могу это достичь. Любые идеи окажут большую помощь. Я очень смущен тем, как проверить ввод пользователя.Процесс проверки мобильного телефона Android

с нетерпением жду ваших ответов.

Благодаря

+0

я уже указал, решение для этого на http://stackoverflow.com/questions/20370980/mobile-number-verification-android/28198065#28198065 –

ответ

2

Ответ будет очень простым. Вы можете попробовать ту же логику процесса мобильного банкинга. См. Шаги,

  • Регистрационный номер через веб-сайт.
  • Теперь Отправьте случайное число этому введенному номеру мобильного телефона.
  • Теперь наступает точка подтверждения, создайте страницу, которая принимает случайное число, отправленное как sms на конкретном Мобиле.
  • Если оба случайных числа одинаковы, то это действительный номер мобильного телефона, иначе нет.
+0

Есть ли другой способ, кроме этого (Отправка токенов). Проверьте номер мобильного телефона, введенный с номером мобильного MSISDN. Приложение не имеет регистрации онлайн-сайта. Любые другие варианты – user1239393

+0

Простой ответ «НЕТ», когда вы принимаете ввод мобильного номера, SMS будет самым простым способом. Однако вы можете запросить электронную почту пользователя и выполнить тот же процесс проверки по электронной почте. – Android

0

Простым способ, чтобы отправить SMS на этот номер. И попросите переданный токен.

+0

Есть ли другой способ, кроме этого (отправка жетоны). Проверьте номер мобильного телефона, введенный с номером мобильного MSISDN. – user1239393

0

Другим способом экономического способа для платформы было бы отправить простое SMS с мобильного на тот же MSISDN со случайным токеном. Если устройство получает токен, проверка будет успешной, иначе это не произойдет.

Когда я имел в виду «экономический« это потому, что клиент берет на себя расходы на SMS, а не нашу платформу. Таким образом, мы избегаем внимания к массированным или распределенным атакам регистрации и стоимости всех этих SMS.

0

Вы можете попробовать отправить sms с мобильного телефона пользователя себе и отправить код, а также сохранить этот код в настройках. Попросите пользователя ввести этот код в ваше приложение, а затем сравните этот код с тем, который вы сохранили в настройках ранее (оригинал). если оба совпадения, то номер мобильного телефона изменен.

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