【技术实现步骤摘要】
一种Android设备唯一标识的混合标识方法
本专利技术涉及数字信息的传输,例如电报通信的
,特别涉及一种Android设备唯一标识的混合标识方法。
技术介绍
在对于Android系统的开发中,经常会遇到获得设备唯一标识的需求,其主要目的是为了安全账号与设备绑定、进行数据精准下发或者数据统计分析,是为了统计用户登录设备数以及日常活动。为了获取设备的唯一标识,以前常用的方式是通过获取当前设备的device_id,但是这种方式存在一些问题:(1)获取当前设备的device_id需要权限,在很多时候根本无法获取,特别是在更新到Android6.0后,很多国产的ROM都可以在系统设置里修改相关的权限,进而禁止应用程序获取device_id;(2)AndroidQ以后,更是只允许系统签名的应用获取device_id;AndroidQ开始还新增了权限READ_PRIVILEGED_PHONE_STATE并且删除了READ_PHONE_STATE,应用必须拥有READ_PRIVILEGED_PHONE_STA ...
【技术保护点】
1.一种Android设备唯一标识的混合标识方法,其特征在于:所述方法包括以下步骤:/n步骤1:检测到App启动;获取当前Android设备的系统版本号;/n步骤2:若系统版本号不低于Android 6.0,则进行下一步,否则进行设备唯一标识尝试获取,成功,则保存所述设备唯一标识,否则生成通用编码,结束;/n步骤3:若系统版本号不满足大于等于Android 6.0且小于Android 10.0,则进行下一步,否则,请求授权;授权后获取设备唯一标识成功,则保存所述设备唯一标识,否则,进行下一步;/n步骤4:通过系统API获取android_id,基于android_id对当前 ...
【技术特征摘要】
1.一种Android设备唯一标识的混合标识方法,其特征在于:所述方法包括以下步骤:
步骤1:检测到App启动;获取当前Android设备的系统版本号;
步骤2:若系统版本号不低于Android6.0,则进行下一步,否则进行设备唯一标识尝试获取,成功,则保存所述设备唯一标识,否则生成通用编码,结束;
步骤3:若系统版本号不满足大于等于Android6.0且小于Android10.0,则进行下一步,否则,请求授权;授权后获取设备唯一标识成功,则保存所述设备唯一标识,否则,进行下一步;
步骤4:通过系统API获取android_id,基于android_id对当前Android设备的设备唯一标识进行识别和存储。
2.根据权利要求1所述的一种Android设备唯一标识的混合标识方法,其特征在于:所述步骤2中,通用编码由本地生成,...
【专利技术属性】
技术研发人员:张福军,蒋如超,鲍碧波,
申请(专利权)人:绿漫科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。