【问题标题】:Is there another Hardware specific Code / Number / anything which is able to replace UDID?是否有其他硬件特定代码/编号/任何能够替换 UDID 的东西?
【发布时间】:2013-10-13 19:08:34
【问题描述】:

假设如下:

我在 ios6 上创建了一个 ipad 应用程序,它在安装应用程序之前使用 ipad 的 UDID。所以消费者输入他的UDID,然后他就可以安装了。 在 IOS 7 中,我过去获取 UDID 的方式不再受支持,因此如果可能,我会搜索其他东西来替换 UDID。

您可能会看到这个问题与how to find UDID in ios7 without 有某种关联

【问题讨论】:

  • 您是否查看过广告标识符 API:developer.apple.com/library/ios/#documentation/AdSupport/…
  • @ShivanRaptor 请注意,用户可以轻松地休息这些,如果用户选择不被跟踪,这些变化会很频繁。
  • 同意这一点。但是如果用户选择退出广告标识符,那么追赶用户是没有意义的。这就是 Apple 建议使用此 API 的原因。

标签: xcode ipad ios7 provisioning-profile udid


【解决方案1】:

不,没有,从 iOS 7 开始,您甚至不能使用 MAC 地址。你应该never identify a device but always a user

您的选项可能是某种注册服务器,您的应用将在其中生成一个唯一编号,该编号将存储在钥匙串中以保留该值。

【讨论】:

  • 你能告诉我一些关于这个过程的事情吗?这还有可能吗?如果是,它如何获得 UDID :) ?设备管理器 > Iphone / Ipad 右键单击​​属性 > 硬件选项卡属性 > 详细信息选项卡属性 > 设备实例路径 UUID 是列出的最后一个设备路径。 USBVID_05AC&PID_1297UUID 字符串
  • 抱歉,您是什么意思?只是为了明确从 iOS 7 开始,您作为开发人员无法再识别设备。用户可以重置设备可能具有的所有唯一标识符(供应商 ID、广告 ID)。您可以选择构建自己的注册服务器或满足您要求的东西。
猜你喜欢
  • 1970-01-01
  • 2011-04-13
  • 1970-01-01
  • 2016-07-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多