唯一识别iphone应用程序用户身份的最简单方法是什么?我见过一些应用程序只要求提供电话号码来“注册”,这是不是不安全,还是我错过了什么?
有一个关于uniqueIdentifier的问题,SIM卡重置/格式化或更改后会重置吗?
传统的用户名/电子邮件/密码是更安全的方法吗?
谢谢。
发布于 2010-05-27 08:53:47
也许是电子邮件地址和密码?
如果您使用推送通知,则用户的设备将拥有与您的应用程序的所有通信的唯一令牌。也许您可以提取该令牌,然后不实际发送通知。尽管用户可以选择拒绝请求,因此您需要一个备份。
发布于 2012-02-07 20:45:13
苹果逐步淘汰UDID
http://www.appleinsider.com/articles/11/08/19/inside_ios_5_privacy_change_kills_app_developers_access_to_udid.html
发布于 2010-05-27 07:30:24
最简单的方法可能是使用device ID
UIDevice *myDevice = [UIDevice currentDevice];
NSString *uniqueIdentifier = [myDevice uniqueIdentifier];这将唯一标识设备,而不是用户。
如果你想识别用户的身份,我建议你使用iTunes/苹果账户,因为用户已经有了,而且你不需要弄乱那些不适用于iPods的电话号码。
https://stackoverflow.com/questions/2917552
复制相似问题