一、通过苹果Safari浏览器获取iOS设备UDID步骤
苹果公司允许开发者通过IOS设备和Web服务器之间的某个操作,来获得IOS设备的UDID(包括其他的一些参数)。这里的一个概述:
1、在你的Web服务器上创建一个.mobileconfig的XML格式的描述文件;
2、用户在所有操作之前必须通过某个点击操作完成.mobileconfig描述文件的安装;
3、服务器需要的数据,比如:UDID,需要在.mobileconfig描述文件中配置好,以及服务器接收数据的URL地址;
4、当用户设备完成数据的手机后,返回提示给客户端用户;
二、.mobileconifg
以下是一个获得UDID示例.mobileconfig配置
PayloadContent
URL
http://dev.skyfox.org/udid/receive.php
DeviceAttributes
UDID
IMEI
ICCID
VERSION
PRODUCT
PayloadOrganization
dev.skyfox.org
PayloadDisplayName
查询设备UDID
PayloadVersion
1
PayloadUUID
3C4DC7D2-E475-3375-489C-0BB8D737A653
PayloadIdentifier
dev.skyfox.profile-service
PayloadDescription
本文件仅用来获取设备ID
PayloadType
Profile Service
你需要填写回调数据的URL和PayloadUUID。该PayloadUUID仅仅是随机生成的唯一字符串,用来标识唯一
如果URL是远程地址,需要服务端的配合,在服务器端放置一个mobileconfig文件,ios端进行下载,安装
如果URL是本地地址,需要将mobileconfig文件放入沙盒中,通过代码加载该文件,然后进行安装
网友评论