android - 如何验证手机号码是否确实属于该设备?

标签 android ios xamarin.ios xamarin.android phone-number

我正在尝试整合一个注册过程,其中一条信息是手机号码。我知道通过 iOS SDK 我可以获取电话号码,但 Apple 会拒绝该申请。

如果我让用户输入电话号码,我如何确定用户没有输入一些“虚假/欺骗”的电话号码。我想确保输入的号码属于该特定设备,并能够将该电话号码传递给处理该设备注册的 REST 服务。

我意识到对电话号码的开放访问是一个隐私问题,但必须有某种方法可以在用户批准的情况下获取手机号码并验证该号码来自该设备。

我的目标是 iOS 6.x + 尚不确定哪些版本的 Android。

一如既往,欢迎任何想法或想法。

最佳答案

您可以通过短信向手机发送验证码,这样就可以防止垃圾邮件和欺诈。为此,您需要 SMS 网关提供商。

Check Text Anywhere,他们为 Java、.Net 等提供 API(我无法链接网址...)

或者Twilio .

关于android - 如何验证手机号码是否确实属于该设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25836298/

相关文章:

android - 有没有一种简单的方法可以在phonegap中获得手机罗盘航向的准确性?

android - 如何在Android 7中实现YouTube Direct Lite

ios - 滚动单元格时 UIcollectionview 滞后

c# - MvvmCross vnext : merge plugins with monodroid

Javascript 接口(interface)回调在 android webview API >= 21 和 GWT 2.7 javascript 中不起作用

android - 哪个会使用更多内存?数组与 SQLite (Android)

ios - 什么时候应该在 MonoTouch build设置中启用 “reference counting extension”?

ios - 对于 Xamarin.iOS : Community, 专业版或企业版,我需要哪个 Visual Studio for mac

ios - 从自定义 UitableViewCell 中保存 textField.text

ios - iPad 2 指南针?