繁体   English   中英

如何提示用户输入有效的手机号码?

[英]How to prompt user to enter a valid mobile phone number?

我目前正在开发一个Android防盗应用程序,并且是Android开发的新手。 我的应用程序能够远程锁定丢失的电话,因此在配置过程中,用户需要输入有效的电话号码,但是如何确定输入的电话号码是否有效? 谢谢

-选项一:从sim卡中读取(获取)电话号码(如果有,并非所有运营商都启用此功能)

-选项二:如果SIM卡已更改(SIM序列号),则将手机锁定并发送短信至其他电话号码(因为小偷会扔掉SIM卡)

-选项三:使用WHatApp android应用程序用来识别人的身份(将短信发送到指定的电话号码并检测传入的短信)选项3似乎有点复杂,因为您将需要带有短信网关的服务器端。

好吧,这就是我的想法。祝您好运。

我相信除非您拨打电话,否则无法验证电话号码是否存在。 您可以创建一个过程,使应用程序呼叫输入的电话号码并计时其连接时间。 如果连接持续的时间超过X秒钟,则为有效电话号码。

如果您以这种方式连接数据库,则将其与电话号码进行比较,以在字段中输入电话号码。 希望对您有帮助。 :)

我为一个提出了相同方案的客户做了一个项目。 这就是我们得出的结论。

向“数字”输入发送一条短信,并要求该数字发送短信以作为回复。

eg. CONFIRM
  1. 如果该号码是有效的并且为用户所知,他将给他们打电话并要求他们发短信回去。
  2. 如果该号码有效且正在使用中,则将发送该消息。

客户同意以上情况。 除非您有一个很大的工作编号数据库(经常更新),否则它将是一个绕过的解决方案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM