【问题标题】:Get an iPhone UDID from Mobile Safari从 Mobile Safari 获取 iPhone UDID
【发布时间】:2017-10-24 16:42:34
【问题描述】:

我想在移动 safari 中获得一个 iphone UDID,我关注这个Getting an iPhone UDID from Mobile Safari,但是,我怀疑我们是否与苹果服务器进行交互(例如:向苹果服务器发送一些数据或从苹果服务器获取一些数据)上述文章中提到的步骤。

  1. 他们点击指向您网站上 .mobileconfig XML 文件的链接
  2. 这会在他们的手机和优惠上调出他们的配置设置 他们有一个“安装”按钮(他们必须按下)
  3. 手机将您请求的数据以加密的 XML 格式发送到 URL 您在 .mobileconfig 中设置
  4. 您处理生成的数据并向他们显示“谢谢”网页

【问题讨论】:

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

标签: ios safari


【解决方案1】:

我能想到的在应用程序之外拥有某人的 UDID 的唯一有用的原因是测试版分发服务,在这种情况下,您几乎肯定最好使用诸如 Testflight/Apple Beta 或 Installr 之类的平台(个人,我发现安装程序比 Apple/Testflight 更易于使用和配置设备)。

如果这是您想要做的事情,请务必尝试一下 Installr - 它可以连接到您的 Apple 帐户并自动配置设备,我已经使用它向非技术人员发送了多个测试版或私有版本,并且到目前为止,它是最简单的设置过程。

否则,mikep 是对的,这是一个不确定的领域,我认为 Apple 会不赞成 / 用户不太可能接受 mobileconfig 文件

Installr

【讨论】:

    【解决方案2】:

    当您通过问题中提到的上述方法从设备中检索 UUID 时,Apple 服务器不起作用。

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

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

    【讨论】:

      【解决方案3】:

      您可以访问本站UDID

      这里会安装一个证书,安装后会显示当前设备的UDID。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-16
        • 2020-06-09
        • 2016-06-10
        • 2015-04-04
        相关资源
        最近更新 更多