阻止应用程序在 bluestacks、youwave 和其他模拟器中运行

2024-02-26

我想阻止我的应用程序在 bluestacks/youwave 等模拟器中运行。我是否可以阻止甚至识别用户是否在 bluestacks/youwave 中运行?我的应用程序具有登录功能。所以它也使用服务器,所以我不介意在客户端/服务器端阻止用户,只要他被阻止即可。任何帮助将不胜感激。


1:检查 SIM 号码并拒绝没有 SIM 号码的人访问。这包括平板电脑,因为您表示要阻止它们。

Java:

TelephonyManager telemamanger = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String getSimSerialNumber = telemamanger.getSimSerialNumber();
String getSimNumber = telemamanger.getLine1Number();

清单.xml:

<uses-permission android:name="android.permission.READ_PHONE_STATE"/>

2.模拟器内核检查。

如果 #1 由于用户修改模拟器而失败,请检查 if (ro.kernel.qemu == 1)。该属性是只读的,并且对于模拟器将始终返回 1。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

阻止应用程序在 bluestacks、youwave 和其他模拟器中运行 的相关文章

随机推荐