在 phone authentication/OTP 之后检测到两个具有相同 phone 数字的 phones/handset

Detect two phones/handset with same phone number after phone authentication/OTP

如果我使用 phone A 的号码来验证 phone B 上的应用程序“X”。然后在 phone A 上安装应用程序“X”并使用其验证应用程序号码,然后我验证了两部具有相同手机号码的手机。如何在服务器上检测到这一点并限制此类操作? 当用户同时拥有 handset/phones.

时,通常会发生这种情况

您可以通过此代码获取两部手机的 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"/>