2022安卓系统补充设备标识技术规范_第1页
2022安卓系统补充设备标识技术规范_第2页
2022安卓系统补充设备标识技术规范_第3页
2022安卓系统补充设备标识技术规范_第4页
2022安卓系统补充设备标识技术规范_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

安卓系统补充设备标识技术规范II目 次前言 II引言 III范围 1规性用件 1术和义 1语定义 1略语 2补设标体架概述 2补设标体的能要求 3备一识功要求 3端名备识功能求 3发匿设标符功要求 4用名备识功能求 5补设标获接要求 5充备识持态获接口 5端名备识获取口 6发匿设标符获接口 6用名备识获取口 6充备识取常状码 6补设标安要求 7储全 7篡攻击 7附录A(料)商码 8PAGEPAGE1安卓系统补充设备标识规范范围本文件规定了移动智能终端补充设备标识体系的体系架构。本文件没有规范性引用文件。下列术语和定义适用于本文件。3.1.1移动能端 smartmobileterminal3.1.2移动能端作统 operatorsystemofsmartmobileterminal3.1.3移动能端用件 mobileapplication(有3.1.4用户 user使用移动智能终端资源的对象,包括人或第三方应用程序。3.1.5补充备识 supplementalequipmentidentifier在原有设备标识的基础上补充的识别移动设备的标志。缩略语下列缩略语适用于本文件。IMEI:国际移动设备标识码(InternationalMobileEquipmentIdentity)UDID:设备唯一标识符(UniqueDeviceIdentifier)OAID:匿名设备标识符(OpenAnonymousDeviceIdentifier)VAID:开发者匿名设备标识符(VenderAnonymousDeviceIdentifier)AAID:应用匿名设备标识符(ApplicationAnonymousDeviceIdentifier)补充设备标识体系的总体架构如图1所示。图1 补设标体总体构(1)。(A)表1 设标符英文缩写中文名称英文全称长度UDID设备唯一标识符UniqueDeviceIdentifier512(要求无特殊字符)OAID终端匿名设备标识符OpenAnonymousDeviceIdentifier512(要求无特殊字符)VAID开发者匿名设备标识符VenderAnonymousDeviceIdentifier512(要求无特殊字符)表1设备标识符(续)英文缩写中文名称英文全称长度AAID应用匿名设备标识符ApplicationAnonymousDeviceIdentifier512(要求无特殊字符)终端匿名设备标识符是可以连接所有应用数据的标识符,移动智能终端系统首次启动后立即生成,可用于广告业务。应用匿名设备标识符是指第三方应用获取的匿名设备标识,可在应用安装时产生,可用于用户统计等。UDID(设备唯一标识符)、OAID(终端匿名设备标识符)、VAID(开发者匿名设备标识符)和AAID(应用匿名设备标识符)这四个设备标识符之间不存在映射关系。设备唯一标识符可利用硬件参数、随机参数等生成参数通过密码算法生成。注:用中的合规性,正确性和有效性。设备唯一标识符具有以下特性:移动智能终端应不提供设备唯一标识符的开启\关闭受控机制,设备唯一标识符无法关闭。终端匿名设备标识符生成参数中可包含设备唯一标识符等参数。终端匿名设备标识符具有以下特性:发生下述事件时,终端匿名设备标识符重置:a)用户在系统设置中手动重置,终端匿名设备标识符将重置;b)移动智能终端恢复出厂设置时,终端匿名设备标识符将重置;重置后生成新的终端匿名设备标识符,且应用只能获取新的终端匿名设备标识符。\NO)开发者匿名设备标识符生成参数中可包含设备唯一标识符等参数。开发者终端匿名设备标识符的具有以下特性:a)d)不同设备上,不同开发者的应用程序,开发者匿名设备标识符取值不同。发生下述事件时,开发者匿名设备标识符重置:重置后生成新的开发者匿名设备标识符,且应用只能获取新的开发者匿名设备标识符。移动智能终端应不提供开发者匿名设备标识符的开启\关闭受控机制,开发者匿名设备标识符不可关闭。应用匿名设备标识符具有以下特性:d)发生下述事件时,应用匿名设备标识符重置:重置后生成新的应用匿名设备标识符,且应用只能获取新的应用匿名设备标识符。\移动智能终端应不提供应用匿名设备标识符的开启\关闭受控机制,应用匿名设备标识符不可关闭。设备唯一标识符仅当受政府监管或使用高安全性功能(如手机查找功能或其他强业务风控安全场景)时可被授权调用接口。终端厂商需要按照本文档中的包名和接口定义实现接口和相应的功能.所有的接口均放在如下的包下:com.sdid.id.IdentifierManager开发者可以通过反射方式对IdentifierManager.xxx接口进行调用(其中xxx为接口的名称)。终端厂商上述功能均在系统层面实现,不需要提供jar包,方便开发者接入适配。表3 publicstaticbooleanisSupported()参数返回说明无boolean:是否支持补充设备标识符获取true为支持,false为不支持。不支持厂商、不支持设备已直接返回false,无需再次告知;加载配置文件不建议对外呈现表4 publicstaticStringgetOAID(Contextcontext)参数返回说明Context:应用的ApplicationContextString:返回终端匿名设备标识符或异常状态终端匿名设备标识符最长64位,返回null表示不支持,异常状态appid异常等表5 publicstaticStringgetVAID(Contextcontext)参数返回说明Context:应用的ApplicationContextString:返回开发者匿名设备标识符或异常状态开发者匿名设备标识符最长64位,返回null表示不支持,异常状态包括网络异常、appid异常、应用异常等表6 publicstaticStringgetAAID(Contextcontext)参数返回说明Context:应用的ApplicationContextString:返回应用匿名设备标识符或异常状态应用匿名设备标识符最长64位,返回null表示不支持,异常状态appid异常等表7 获异状码错误信息值说明表7 获异状码)错误信息值说明INIT_ERROR_MANUFACTURER_NOSUPPORT1008611不支持的厂商已直接返回false,无需再次告知INIT_ERROR_DEVICE_NOSUPPORT1008612不支持的设备已直接返回false,无需再次告知INIT_ERROR_LOAD_CONFIGFILE1008613加载配置文件失败不建议对外呈现INIT_ERROR_RESULT_DELAY1008614信息将会延迟返回,获取数据可能在异步线程,取决于设备应对程序的完整性、参数内容的完整性和有效性进行检查,以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论