0

我正在为 iPhone 制作一个网络应用程序。我有一些用户可以设置的设置,但我不确定如何保存该 iPhone 的设置。我不希望用户必须注册一个帐户。有没有办法获得 iPhone 的唯一标识符(序列号等)。所以基本上,什么是唯一标识符,我如何使用 HTML5 网络应用程序检索它?

谢谢!

4

2 回答 2

0

这是一种将 UUID(通用唯一 ID)放入 iPhone 应用程序中的 NSString 的方法:

CFUUIDRef uuid = CFUUIDCreate(kCFAllocatorDefault);
CFStringRef uuidStr = CFUUIDCreateString(kCFAllocatorDefault,uuid);
NSString* uniqueIdentifier = (__bridge NSString*)uuidStr;

来自 Apple 的文档:

UUID(通用唯一标识符),也称为 GUID(全局唯一标识符)或 IID(接口标识符),是保证唯一的 128 位值。UUID 在空间和时间上都是唯一的,方法是结合生成它的计算机的唯一值(通常是以太网硬件地址)和表示自 1582 年 10 月 15 日 00:00 以来 100 纳秒间隔数的值:00。

至于将字符串发送到您的服务器,那么在 HTTP POST 中发送它怎么样?

于 2012-11-03T01:03:50.257 回答
0

看看http://whatismyudid.com ,如果您的网站提供用户接受的配置文件,那么网站甚至可以读取 UDID ...

于 2012-11-03T01:09:55.353 回答