我正在为iPhone开发一个应用程序,在其中的设备与后端注册。对于Android版本,我从设备获取IMEI,并使用存储在后端的IMEI对其进行身份验证。但是,苹果不允许从设备获取IMEI,我应该使用什么替代,以便身份验证发生,因为它是mandatory.Also,用户可以更改IMEI如他所愿(对于安卓版本)。
发布于 2012-11-08 12:35:55
您可以使用此库为每个设备生成唯一标识符,而不是使用IMEI。
https://github.com/gekitz/UIDevice-with-UniqueIdentifier-for-iOS-5
发布于 2012-11-08 14:00:34
要使用Ben发布的链接,请使用以下代码
[[UIDevice currentDevice] uniqueGlobalDeviceIdentifier]这是通用的,因为它使用MAC地址,然后对其进行散列。它将始终是唯一的,任何人都无法更改
如果您使用以下代码
[[UIDevice currentDevice] uniqueDeviceIdentifier]它将为您拥有的每个应用程序创建一个不同的标识符,因为它会根据捆绑包身份和MAC地址创建一个散列。您可以使用顶部的应用程序将多个应用程序注册到同一个应用程序
https://stackoverflow.com/questions/13282456
复制相似问题