在Android手机号码验证过程中,我需要您的帮助。我有一个应用程序,用户输入他的手机号码。我需要验证用户是否输入了自己的手机号码,而不是该应用程序中的其他手机号码。我怎样才能做到这一点。任何想法都会有很大的帮助。我对如何验证用户输入非常困惑。
期待您的回复。
由于
答案 0 :(得分:2)
答案很容易。您可以尝试相同的手机银行流程逻辑。见步骤,
答案 1 :(得分:0)
一种简单的方法是向该号码发送短信。并要求传送令牌。
答案 2 :(得分:0)
该平台的另一种经济方式是使用随机令牌从移动设备向同一MSISDN发送简单的SMS。如果设备收到令牌,验证将成功,否则不会。
当我的意思是“经济”时,这是因为客户承担了SMS的费用,而不是我们的平台。因此,我们避免关注大规模或分布式注册攻击以及所有SMS的成本。
答案 3 :(得分:0)
您可以尝试从用户的手机发送短信给自己并发送代码,并将此代码保存在偏好设置中。要求用户将此代码输入到您的应用程序中,然后将该代码与您之前在原始设置中保存的代码进行比较(原始)。如果两者都匹配,则移动号码变化。