Android手机号码验证流程

时间:2012-03-01 05:45:24

标签: android verification phone-number

在Android手机号码验证过程中,我需要您的帮助。我有一个应用程序,用户输入他的手机号码。我需要验证用户是否输入了自己的手机号码,而不是该应用程序中的其他手机号码。我怎样才能做到这一点。任何想法都会有很大的帮助。我对如何验证用户输入非常困惑。

期待您的回复。

由于

4 个答案:

答案 0 :(得分:2)

答案很容易。您可以尝试相同的手机银行流程逻辑。见步骤,

  • 通过网站注册号码。
  • 现在向输入的手机号码发送随机数。
  • 现在来验证点,创建一个页面,接受在该特定移动设备上作为短信发送的随机数。
  • 如果两个随机数相同,那么这是有效的手机号码,否则不是。

答案 1 :(得分:0)

一种简单的方法是向该号码发送短信。并要求传送令牌。

答案 2 :(得分:0)

该平台的另一种经济方式是使用随机令牌从移动设备向同一MSISDN发送简单的SMS。如果设备收到令牌,验证将成功,否则不会。

当我的意思是“经济”时,这是因为客户承担了SMS的费用,而不是我们的平台。因此,我们避免关注大规模或分布式注册攻击以及所有SMS的成本。

答案 3 :(得分:0)

您可以尝试从用户的手机发送短信给自己并发送代码,并将此代码保存在偏好设置中。要求用户将此代码输入到您的应用程序中,然后将该代码与您之前在原始设置中保存的代码进行比较(原始)。如果两者都匹配,则移动号码变化。