安卓开发的一些uuid,imei,meid,imsi,clientid,uuid

最近做个一个刷广告的app,里面的这个id我要吐了,今天在这里好好总结一下这些id,以及在uniapp里面获取的方法

1.imei 设备的国际移动设备身份码(双卡手机是两个)

15位的数字

2.imsi 设备的国际移动用户识别码(双卡手机是两个)

是用于区分蜂窝网络中不同用户的、在所有蜂窝网络中不重复的识别码

3.uuid 设备的唯一标识符

不会改变,同一个app,同一台设备的uuid是一样的

        plus.device.getInfo({
          success: function(e) {
            console.log('meid success:' + JSON.stringify(e));
            //{"imei":"","imsi":[""],"uuid":"0b8ffdfc76cf9c6c"}
            imei = e.imei
            if (imei.indexOf(',')) {
              imei = imei.split(',')[0]
            }
            meid = e.imsi
            if (meid.indexOf(',')) {
              meid = meid[0].split(",")[0]
            }
          },
          fail: function(e) {
            console.log('meid failed:' + JSON.stringify(e));
          }
        });

4.meid 移动设备识别码

MEID的数字范围是十六进制的,和IMEI的格式类似

5.clientid 个推中使用的

40031f34d701fa1111111111f05fbf37

plus.push.getClientInfo().clientid

6.oaid 

f8bfbab7-f9db-be88-efe7-fdhs67sd89ds

小米搞得这个东西

主要涉及到四种设备标识符:设备唯一标识符(UDID)、匿名设备标识符(OAID)、开发者匿名设备标识符(VAID)和应用匿名设备标识符(AAID)。其中匿名设备标识符(OAID)将彻底取代手机IMEI码,第三方开发者将无法再获取用户手机IMEI码,极大程度降低第三方应用通知栏PUSH及广告信息骚扰

下面这个是华为的一些介绍

https://club.huawei.com/thread-21297247-1-1.html

7.udid  ios手机的唯一区别码

是用来区分每一个唯一的iOS设备(包括iPhone、iPad等)

8.androidid

在设备首次启动时,系统会随机生成一个64位的数字,并把这个数字以16进制字符串的形式保存下来,这个16进制的字符串就是ANDROID_ID,当设备被wipe后该值会被重置。

我感觉这个东西就是uuid,你不是uuid是鬼啊

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值