相关疑难解决方法(0)

UIDevice uniqueIdentifier已弃用 - 现在该怎么办?

刚刚看到UIDevice uniqueIdentifier属性iOS 5中已弃用,在iOS 7及更高版本中不可用.似乎没有替代方法或财产可用或即将出现.

我们的许多现有应用程序都严格依赖此属性来唯一标识特定设备.我们如何处理这个问题呢?

2011 - 2012文件中的建议是:

特别注意事项

不要使用uniqueIdentifier属性.要创建特定于应用程序的唯一标识符,可以调用该CFUUIDCreate函数创建一个UUID,并使用NSUserDefaults该类将其写入默认数据库.

但是,如果用户卸载并重新安装应用程序,则此值将不同.

deprecated uidevice ios

498
推荐指数
12
解决办法
16万
查看次数

自从(iOS 7发布)以来,有没有办法在PC/Mac上不使用iTunes而获得UDID?

我正在为我的公司开发一个应用程序,我们正在通过将iPad添加到公司的iOS开发中心帐户来慢慢让人们进入"测试版".从那里我们为本地Intranet分发做一个临时构建.

在我的最后一次演出中,我会引导人们找到其中一个"为我找到我的UDID"应用程序,然后让他们向我发送它找到的UDID.

iOS 7已经关闭了 - 这些应用程序现在都已消失,如果你还有一个,它会返回一些与UDID无关的GUID.

所以我要做的就是将这些东西连接到我的Mac上,然后从iTunes中获取UDID,这有点麻烦(但是比试图向他们解释如何从iTunes获取它更加乏味,假设他们甚至安装它).有时它会尝试与我的Mac同步,除了在设备上放置我不想要的配置文件之外,它似乎没有任何影响.至少有一次我有一台iPad突然决定从iOS 6升级到iOS 7,我不确定是否与插入有关(在这种情况下,用户不希望升级).

除了将其插入机器之外,还有其他方法可以从iPad获取UDID吗?

要清楚:我不是想在应用程序中获取UDID,我只是想到了将UDID添加到我们的开发人员配置文件中的设备列表以便分发的最快方法.

itunes udid provisioning-profile ios7

80
推荐指数
5
解决办法
11万
查看次数

iOS中的私有唯一设备标识符

我们正与同事一起开展一个项目,涉及使用大量私有和非官方代码.这不适用于AppStore.

我们的第一个也是唯一的要求是使用越狱.

首先,UDID或者OpenUDID或者任何其他解决方案在这里不起作用,并且它们不被期望.

我们已经做了很多背景研究和测试,从尝试以编程方式获取IMEI,ICCID,IMSI和序列号开始.如果没有越狱,上述方法都不适用于iOS 7及更高版本.

我们还花了几个月的时间IOKit使用着名的IOKitBrowser来使用框架并抛弃iOS内部的全部内容.不幸的是,我们发现随着iOS 8.3它停止工作.

我们在这里谈的不是关于获得UDID或任何其他"主流"的东西,但一般来说我们需要一种方法来获得

任何永久性硬件标识符,其唯一性足以识别在设备擦除和不同iOS版本之间仍然存在的设备

这个问题与其他人没有重复(例如,这里没有找到解决方案),并且仅针对私有API.

任何帮助将受到高度赞赏.

iphone cocoa-touch iokit iphone-privateapi ios

32
推荐指数
2
解决办法
6815
查看次数

使用Web应用程序读取iPhone或iPad UUID

你知道是否有可能使用网络应用获取[[UIDevice currentDevice] uniqueIdentifier]的结果uuid?我需要使用safari(而不是应用程序控制下的UIwebview)从iphone/ipad访问网页,我应该使用其UUID识别设备.

例如,我想向包含链接的用户发送电子邮件消息.当接收器从其设备打开链接时,我应该通过UUID来验证他/她吗?

有什么建议吗?谢谢

达里奥

iphone authentication uuid web-applications ipad

5
推荐指数
1
解决办法
4710
查看次数

TestFlightApp如何通过网络了解我正在使用的设备?

我们使用TestFlight在内部和beta测试人员测试我们的iOS App二进制文件.

当TestFlight向用户发送一个测试二进制文件可用的电子邮件警报时,它发送给它们的网页会自动知道用户是否正在使用已注册的设备,但它似乎在Safari中解决了这个问题.它是怎么做到的?

它必须匹配我们提供给他们工具的UDID(通过他们的网站),但我的印象是网站无法获取像UDID这样的数据.TestFlight如何解决这个问题?

udid ios testflight

5
推荐指数
1
解决办法
849
查看次数