有没有办法使用Titanium检索iPhone的UUID?

时间:2014-08-28 08:29:18

标签: iphone titanium uuid

API文档说明 Titanium.Platform.getId()会返回Android的UDID(唯一设备ID),但对于iOS,这是应用程序特定安装的唯一标识符。它还说苹果限制了对UUID的访问。

但是,如果我需要为iPhone检索唯一的设备ID,有没有办法做到这一点?或者根本不可能?

2 个答案:

答案 0 :(得分:2)

由于隐私问题,Apple无法在iOS 7及更高版本中获取任何设备唯一标识符。使用MAC地址的技巧也不再有效。

您的选项是供应商的标识符(一个Titanium.Platform.getId()返回)。 只要设备上的应用程序来自同一个开发人员,这个设备就是独一无二的。

另一种选择是创建一个唯一标识符并将其保存在钥匙串中,这样它就会保存在那里,直到用户完全擦除它的iOS设备。

答案 1 :(得分:2)

不,你不能。查看本文以获取更多信息:

http://www.doubleencore.com/2013/04/unique-identifiers/