android - 确保设备电话号码和应用电话号码相同

标签 android ios msisdn

这可以转移到一般性讨论

我有一个使用用户手机号码的应用程序。使用该App必须使用手机号码,它是用户的主要标识。我也有短信验证。但根据应用程序策略,使用该应用程序的设备必须具有相同的 SIM 卡。很少有其他应用程序,例如 IMO、Viber 或 Whatsapp,我可以轻松地在其他手机中获取短信并在其他手机中输入验证 key 。

我尝试了 TelephonyManager 但在少数设备中它返回 null。

是否有任何方法(无论是代码库还是付费解决方案)来确保在安装应用程序的同一设备中使用相同的电话号码?

最佳答案

您可以在您的应用中实现自动读取短信验证码,并且无需用户输入验证码。这样您就可以确保用户使用安装了应用程序的手机中的 SIM 卡登录。

关于android - 确保设备电话号码和应用电话号码相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49895229/

相关文章:

iphone - NSDecimalNumber 和从末尾弹出数字

ios - 类不显示来自 NIB 的 View

android - 为什么不调用 Android 的 onProviderEnabled() 方法?

java - 检查第一个时间选择器是否早于第二个时间选择器

Android 应用程序使用 Facebook 登录 : An active access token must be used to query information about the current user

mobile - 使用浏览器检测 MSISDN(手机号码)

java - 从另一个android项目调用

ios - 三种方案的Cocoapod

android - MSISDN : Is it a SIM Card Data? 为什么所有提供的功能(来自黑莓和安卓)获取 MSISDN 都不可靠?