我正在制作适用于iPhone的网络应用。我有一些用户可以设置的设置,但我不确定如何保存该iPhone的设置。我不希望用户必须注册帐户。有没有办法获得iPhone的唯一标识符(序列号等)。基本上,什么是唯一标识符,如何使用HTML5 Web应用程序检索它?
谢谢!
答案 0 :(得分:0)
以下是在iPhone应用中将UUID(通用唯一ID)转换为NSString的方法:
CFUUIDRef uuid = CFUUIDCreate(kCFAllocatorDefault);
CFStringRef uuidStr = CFUUIDCreateString(kCFAllocatorDefault,uuid);
NSString* uniqueIdentifier = (__bridge NSString*)uuidStr;
来自Apple的文档:
UUID(通用唯一标识符),也称为GUID(全球唯一标识符) 唯一标识符)或IID(接口标识符)是128位 值保证是唯一的。 UUID在两个空间都是独一无二的 时间通过组合一个独特的值来计算它所在的计算机 生成 - 通常是以太网硬件地址 - 和一个值 代表自10月15日以来100纳秒间隔的数量, 1582年00:00:00。
至于将字符串传递给服务器,如何在HTTP POST中发送它?
答案 1 :(得分:0)
查看http://whatismyudid.com,如果您的网站提供了用户接受的配置文件,那么网站甚至可以读取UDID ...