最简单的方法来唯一识别iPhone应用程序的用户

时间:2010-05-26 23:27:38

标签: iphone ios uniqueidentifier

唯一识别iPhone应用程序用户的最简单方法是什么?我见过一些应用程序只要求电话号码“注册”,这不是不安全或者我错过了什么?

有关于uniqueIdentifier的问题,是否在重置/格式化或更换SIM卡后重置?

传统的用户名/电子邮件/密码会更安全吗?

感谢。

4 个答案:

答案 0 :(得分:6)

答案 1 :(得分:2)

最简单的方法可能是device ID

 UIDevice *myDevice = [UIDevice currentDevice];
 NSString *uniqueIdentifier = [myDevice uniqueIdentifier];

这将唯一标识设备,而不是用户。

如果您想识别用户,我建议使用iTunes / Apple帐户,因为用户已经拥有该帐户,而且您不必弄乱不适用于iPod的电话号码。

答案 2 :(得分:1)

可能是电子邮件地址和密码?

如果您使用推送通知,则用户的设备将具有与您的应用程序的所有通信的唯一令牌。也许你可以拉那个令牌,然后实际上不发送通知。虽然用户可以选择拒绝请求,但您需要备份。

答案 3 :(得分:0)

Unique identifier for an iPhone app

用于safari:cookie用户 - 它的工作方式与普通浏览器类似。