游戏的运营当中会遇到模拟器刷账号的问题,现在遇到了云手机 红手指 在线挂机,那么如何检测到云手机并且不让挂机呢,今天研究了一下,现在说一下成果:
红手指:蓝牙模块打开失败,sim卡获取失败,sim卡运营商获取失败
河马:蓝牙模块打开成功,sim卡获取成功,sim卡运营商获取失败
爱云兔、蓝光云以及多多云没法检测,因为要充值vip,我是一个穷鬼就算了。
如果你不介意误杀的话,可以用sim卡运营商直接拦截,方便快捷,但是会误杀很多没有装卡的手机。方法如下:
//获取手机服务商信息
public static boolean getProvidersName() {
String providersName = "N/A";
TelephonyManager telephonyManager = (TelephonyManager) instance.getSystemService(Context.TELEPHONY_SERVICE);
String NetworkOperator;
NetworkOperator = telephonyManager.getNetworkOperator();
//IMSI号前面3位460是国家,紧接着后面2位00 02是中国移动,01是中国联通,03是中国电信。
//Flog.d(TAG,"NetworkOperator=" + NetworkOperator);
if (NetworkOperator.equals("46000") || NetworkOperator.equals("46002")) {