Ios 从Mobile Safari获取iPhone UDID

Ios 从Mobile Safari获取iPhone UDID,ios,safari,Ios,Safari,我想在mobile safari中获得一个iphone UDID,我遵循这一点,但是,我怀疑在上述文章提到的步骤中,我们是否与苹果服务器进行交互(例如:向苹果服务器发送一些数据或从苹果服务器获取一些数据) 他们单击指向网站上.mobileconfig XML文件的链接 这将调出他们手机上的资源调配设置和服务 给他们一个“安装”按钮(他们必须按下) 手机会将您请求的加密XML数据发送到URL 你设置了你的.mobileconfig 您处理结果数据并向他们显示“谢谢”网页 我能想到的在应用程序之外拥

我想在mobile safari中获得一个iphone UDID,我遵循这一点,但是,我怀疑在上述文章提到的步骤中,我们是否与苹果服务器进行交互(例如:向苹果服务器发送一些数据或从苹果服务器获取一些数据)

  • 他们单击指向网站上.mobileconfig XML文件的链接
  • 这将调出他们手机上的资源调配设置和服务 给他们一个“安装”按钮(他们必须按下)
  • 手机会将您请求的加密XML数据发送到URL 你设置了你的.mobileconfig
  • 您处理结果数据并向他们显示“谢谢”网页

  • 我能想到的在应用程序之外拥有用户UDID的唯一有用原因是beta发行服务,在这种情况下,您几乎可以肯定使用Testflight/Apple beta或Installr等平台会更好(我个人认为Installr比Apple/Testflight更易于使用和配置设备)

    如果这就是你想要做的,一定要给Installr一个机会——它可以连接到你的苹果帐户并自动配置设备,我用它向非技术人员发送了几个Beta或私有版本,这是迄今为止最简单的设置过程

    否则,mikep是对的,这是一个不确定的领域,我认为苹果会反对它/用户无论如何都不太可能接受mobileconfig文件

    您可以访问此网站


    在这里,它将安装一个证书,并在安装后显示当前设备的UDID。

    当您通过问题中提到的上述方法从设备检索UUID时,Apple Server不起任何作用

    您可以通过创建热点来检查这一点,并将手机和为.mobileconfig文件提供服务的服务器连接到热点。 在手机上安装配置文件,它会将响应发送回.mobileconfig文件中提到的URL


    提示:在安装.mobileconfig文件之前,您必须安装信任证书。

    仅供参考:苹果不喜欢允许应用程序获取用户的udid。如果用户选择,有一些应用程序会自动启动,然后用户必须通过电子邮件发送。如果有任何用户接受任何网站(包括苹果)的.mobileconfig,我都会大吃一惊,除非它是一个开发或beta测试配置文件。我当然不会。对不起,这基本上就是网络钓鱼。