如果我使用手机A的号码在手机B上验证应用程序'X'。然后在手机A上安装应用程序'X'并用它的号码验证应用程序,然后我已经验证了两部手机具有相同的手机号码。如何在服务器上检测到这一点并限制此类操作?当用户同时拥有手机/电话时,通常会发生这种情况。
问问题
111 次
1 回答
2
您可以通过此代码获取两部手机的 IMEI 号码:
TelephonyManager telephonyManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
String IMEI = telephonyManager.getDeviceId();
并检查两部手机的 IMEI 号码是否不同,因为每个设备的 IMEI 号码都是唯一的。
您应该将以下权限添加到您的 Manifest.xml 文件中:
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
于 2017-09-22T07:36:26.457 回答