2013-05-08 160 views
2

我使用UUID阻止用户使用我的应用程序,当他们违反应用程序规则时。但UUID在iphone中已弃用,所以现在我正在创建一个自定义uuid并将其保存在钥匙串中。唯一识别设备

现在我想知道什么时候钥匙串值被重置?当用户更新iOS或重置iphone时,钥匙串中的值会消失。

+2

这不是你的答案,但有一个看看:http://www.doubleencore.com/2013/04/unique-identifiers/ – CRDave 2013-05-08 05:52:43

+1

不要跟踪任何设备特定的用户ID。人们出售他们的设备,或将它们归还给苹果进行翻新,或者将其交给家人或其他人。您无法通过设备识别用户,而只会给未来的所有者造成问题。 – 2013-05-08 05:57:56

+0

我想我可以使用标识符供应商(IDFV)。对于详细检查链接 – 2013-05-08 05:57:59

回答

1

如果用户重置手机,钥匙串将被清除。

+0

任何用其他方式来识别用户设备。请问MAC地址会起作用吗? – 2013-05-08 05:53:26

0

没有存储在钥匙链中的值不会消失,直到您清除它,但如果您重置电话,它将消失。

1

你可以使用mac地址。它尚未弃用:)