返回列表 发新帖

[悬赏求助] DEVICE_TOKEN能不能改成用随机数来代替呢

[复制链接]

4

主题

62

帖子

270

积分

初中生

Rank: 3Rank: 3

金币
126
好评
0
贡献
0

考神

发表在  2019-8-14 20:57:57 | 显示全部楼层 | 阅读模式
10金币
  1. public static String getDeviceToken(Context c) {
  2.       if (TextUtils.isEmpty(Variable.DEVICE_TOKEN)) {
  3.          String androidId = Secure.getString(c.getContentResolver(), "android_id");
  4.          if (TextUtils.isEmpty(androidId) || "9774d56d682e549c".equals(androidId)) {
  5.             String deviceId = "";
  6.             if (PermissionUtil.Phone(c)) {
  7.                deviceId = ((TelephonyManager) c.getSystemService("phone")).getDeviceId();
  8.             }
  9.             if (TextUtils.isEmpty(deviceId)) {
  10.                Variable.DEVICE_TOKEN = EncodeUtils.md5(getLocalIpAddress() + c.getPackageName());
  11.             } else {
  12.                Variable.DEVICE_TOKEN = EncodeUtils.md5(deviceId + c.getPackageName());
  13.             }
  14.          } else {
  15.             Variable.DEVICE_TOKEN = EncodeUtils.md5(androidId + c.getPackageName());
  16.             return Variable.DEVICE_TOKEN;
  17.          }
  18.       }
  19.       return Variable.DEVICE_TOKEN;
  20.    }
复制代码
上边是取DEVICE_TOKEN的功能,app里有几个地方出现了.我想能不能用随机数来代替呢.这样的话.就不用一直重装模拟器了.app限制一台手机只能邀请一次.
附件我也上传了这个类还是应该叫什么的源码.基本上是零基础了.这几天看的也只是简单的基础.看看有没有直接可以参考的例子呢.
那个大神扔过来一个.

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册
回复

使用道具 举报

53

主题

410

帖子

2924

积分

禁止访问

金币
499
好评
14
贡献
0
QQ
发表于 2019-8-15 06:20:54 来自手机  | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

4

主题

62

帖子

270

积分

初中生

Rank: 3Rank: 3

金币
126
好评
0
贡献
0

考神

发表于 2019-8-15 07:34:03 | 显示全部楼层
瑾陌 发表于 2019-8-15 06:20
为什么不随机伪装设备信息呢

大神,求方法.

曾经用模块和模拟器来修改改变手机号那些.不起作用.
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表