美文网首页
通过Safari与mobileconfig获取iOS设备UDID

通过Safari与mobileconfig获取iOS设备UDID

作者: Kates | 来源:发表于2018-05-14 12:30 被阅读0次

    一、通过苹果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文件放入沙盒中,通过代码加载该文件,然后进行安装

    相关文章

      网友评论

          本文标题:通过Safari与mobileconfig获取iOS设备UDID

          本文链接:https://www.haomeiwen.com/subject/oibddftx.html