当在开发应用中针对IOS和安卓的系统是有所不同的,来看下目前的情况:
因系统限制,iOS系统上面无法获取设备唯一标识udid、IMEI号、Mac地址等信息,这里返回的是与证书相关联的uuid,即使应用卸载了重新安装值也不会变化 。
【什么是手机设备信息管理】具体的获取方法,有原生方法获取和运用第三方接口的方法;
示例代码(通过APICloud移动低代码开发平台的api基础对象的deviceId方法可以非常简练的获取)
vardeviceId=api.deviceId;//比如:FC408F8B-9598-48B6-A740-B9037ADCXXXE【名词释义】
DeviceID:设备ID 。可以用系统提供的TelephonyManager服务来获取,具有唯一性 。其中又包括IMEI和MEID/ESN 。
Android:用系统提供的TelephonyManager服务来获取DeviceID;APP重装会改变deviceID;有可能在某些设备上存在Bug,返回是一串0或一串*,就不唯一了 。
IMEI:InternationalMobileEquipmentIdentity,国际移动设备身份码的缩写 。是由15位数字组成的“电子串号”,它与每台手机一一对应,每个IMEI在世界上都是唯一的 。
Android:GSM设备返回的;在主板上,重装APP不会改变;Android6.0以上的系统需要用户授予read_phone_state权限,用户拒绝就无法获得 。
IOS:IOS5之后被禁止;在主板上重装APP不会改变 。
IDFA:IdentifierForAdvertising,iOS独有的广告标识符 。
IOS:于IOS时面世,可以健康广告效果,同时保证用户设备不被APP追踪的折中方案;可能发送变化,如果系统重置、在设置里还原广告标识符;用户可以在设置里打开“限制广告跟踪” 。
MAC地址:硬件标识符,包括WiFimac地址和蓝牙mac地址 。
IOS:IOS7.0以后被禁止 。
model:设备的型号
vendor:设备的生产厂商
Android:APP重装后会改变 。
IOS:APP重装后会改变 。
推荐阅读
- 英朗定速巡航旁边的按键是什么 英朗定速巡航旁边的按键是什么意思
- 英朗挂档车子异常抖动 别克英朗挂档抖动怎么回事
- 1 1.6购置税是多少钱
- 英朗车牌怎么安装 英朗车牌安装图解详细步骤
- 西瓜不熟怎么办变熟 西瓜不熟怎么变熟
- 室内甲醛标准值是多少 家里甲醛多少算标准
- 爷爷和孙子的关系叫什么 爷爷和孙子的关系
- 钢琴白键宽度一样吗 钢琴白键宽度多少
- 牙膏带上飞机可以吗 牙膏能不能带上飞机