2012-03-01 40 views
5

Tôi cần trợ giúp từ tất cả các bạn trong quy trình xác minh số điện thoại di động Android. Tôi có một ứng dụng, nơi người dùng nhập số di động của mình. Tôi cần xác minh rằng người dùng đã nhập số điện thoại di động của chính mình chứ không phải số điện thoại di động của người khác trong ứng dụng đó. Làm thế nào tôi có thể đạt được điều đó. Bất kỳ ý tưởng nào cũng sẽ giúp ích rất nhiều. Tôi rất bối rối trong cách xác minh đầu vào của người dùng.Quy trình xác minh số điện thoại di động Android

mong trả lời của bạn.

Cảm ơn

+0

tôi đã chỉ ra các giải pháp cho điều này trên http://stackoverflow.com/questions/20370980/mobile-number-verification-android/28198065#28198065 –

Trả lời

2

Câu trả lời sẽ rất dễ dàng. Bạn có thể thử cùng một logic của quá trình Mobile Banking. Xem các bước,

  • Số đăng ký qua trang web.
  • Bây giờ Gửi một số ngẫu nhiên đến Số điện thoại đã nhập đó.
  • Bây giờ đến điểm xác minh, tạo trang chấp nhận số ngẫu nhiên được gửi dưới dạng sms trên điện thoại di động cụ thể đó.
  • Nếu cả hai số ngẫu nhiên đều giống nhau thì đó là số điện thoại di động hợp lệ, khác thì không.
+0

Có cách nào khác ngoại trừ điều này (Gửi mã thông báo) không. Xác minh số điện thoại di động được nhập bằng số MSISDN di động. Ứng dụng không có đăng ký trực tuyến trang web. Bất kỳ tùy chọn nào khác – user1239393

+0

Câu trả lời đơn giản "KHÔNG", khi bạn đang nhập Số di động, SMS sẽ là cách dễ dàng nhất. Tuy nhiên, bạn có thể hỏi email của người dùng và thực hiện quy trình xác minh tương tự trên email. – Android

0

Cách đơn giản là gửi SMS đến số đó. Và yêu cầu mã thông báo được truyền đi.

+0

Có cách nào khác, ngoại trừ này (Sending mã thông báo). Xác minh số điện thoại di động được nhập bằng số MSISDN di động. – user1239393

0

Cách khác về mặt kinh tế cho nền tảng là gửi một tin nhắn SMS đơn giản từ điện thoại di động đến cùng MSISDN bằng một mã thông báo ngẫu nhiên. Nếu thiết bị nhận được mã thông báo, quá trình xác minh sẽ thành công, nếu không nó sẽ không thành công.

Khi tôi có nghĩa là "kinh tế" đó là do khách hàng chịu chi phí của SMS chứ không phải nền tảng của chúng tôi. Vì vậy, chúng ta tránh phải chú ý đến các cuộc tấn công đăng ký lớn hoặc phân tán và chi phí của tất cả các tin nhắn SMS đó.

0

Bạn có thể thử gửi sms từ điện thoại di động của người dùng đến chính mình và gửi mã và cũng lưu mã này trong tùy chọn. Yêu cầu người dùng nhập mã này vào ứng dụng của bạn sau đó so sánh mã đó với mã bạn đã lưu trong tùy chọn trước đó (bản gốc). nếu cả hai kết quả trùng khớp, thì số điện thoại di động được sửa đổi.

Các vấn đề liên quan