2

如果我使用手机A的号码在手机B上验证应用程序'X'。然后在手机A上安装应用程序'X'并用它的号码验证应用程序,然后我已经验证了两部手机具有相同的手机号码。如何在服务器上检测到这一点并限制此类操作?当用户同时拥有手机/电话时,通常会发生这种情况。

4

1 回答 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 回答