繁体   English   中英

我需要唯一地识别我的数据库应用程序中的每个iPhone用户。 什么代码会实现这个目标?

[英]I need to identify each iPhone user in my database application uniquely. What code would achieve this?

我知道每部iPhone都有一个除电话号码或ESN之外的电子标识符 - 我如何调用它以及它返回什么?

UIDevice类包含您需要的信息。

[[UIDevice currentDevice] uniqueIdentifier]

如果您需要安全性,那么您可能无法使用设备的内置唯一标识符,因为人们很容易欺骗这些信息。 我只是在这里猜测,但是,很可能,从您的服务器的角度来看,有一个包含电话ID的传入连接/请求。 现在,您如何确定连接/请求实际上来自具有该ID的iPhone?

一种解决方案是以安全的方式发布以您自己的唯一ID连接到您的服务器的每个新设备(即,第三方无法获取该ID)。 然后,您需要使用安全协议,通过该协议,连接/请求向您的服务器证明它来自知道上述ID的设备。

如果您正在编写Web应用程序,为什么不使用标准Cookie?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM