2010-05-26 83 views
1

唯一标识iphone应用用户的最简单方法是什么?我见过一些应用只会要求电话号码“注册”,是不是不安全,还是有我错过了什么?唯一标识iphone应用用户的最简单方法

得到关于uniqueIdentifier的Q,是否在某种重置/格式或SIM卡更改后重置?

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

谢谢。

回答

1

也许电子邮件地址和密码?

如果您使用推送通知,用户的设备将拥有唯一的令牌,以便与您的应用进行所有通信。也许你可以拉取该令牌,然后只是不发送通知。虽然用户可以选择拒绝请求,所以您需要备份。

+0

推送通知服务工作通过WiFi(没有数据计划)?对不起,手边还没有iPhone ... – Henry 2010-05-27 01:03:47

+0

是的,它会......虽然通知可能不是即时的。 – jessecurry 2010-05-29 17:53:05

0

Unique identifier for an iPhone app

Safari浏览器:使用网站的用户 - 它像一个正常的浏览器。

+0

我看着那个链接,但唯一标识符总是相同的同一设备?如果店主卖掉了电话怎么办?那不行。曲奇饼?似乎没有工作。 – Henry 2010-05-26 23:35:33

+0

饼干很容易清除。一个独特的标识符不好的主意。 – ceejayoz 2010-05-27 05:02:24

2

最简单的方法很可能是由device ID

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

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

如果你想识别用户,我会建议使用iTunes/Apple账户,因为用户已经拥有了这个账户,而且你不必乱用那些不适用于iPod的电话号码。

+0

苹果帐户?怎么样?要收集什么?如何验证? thx – Henry 2010-05-26 23:33:54

相关问题