IMEI在iPhone中备用

时间:2012-11-08 04:33:28

标签: iphone ios imei

我正在为iPhone开发一个应用程序,其中设备已在后端注册。对于Android版本,我从设备获取IMEI并使用存储在后端的IMEI对其进行身份验证。但是,Apple不允许从设备中获取IMEI,我应该使用什么替代方案以便进行身份验证,因为它是强制性的。此外,用户可以按照自己的意愿更改IMEI(适用于Android版本。)

2 个答案:

答案 0 :(得分:1)

您可以使用此库为每个设备生成唯一标识符,而不是使用IMEI。

https://github.com/gekitz/UIDevice-with-UniqueIdentifier-for-iOS-5

答案 1 :(得分:0)

使用Ben发布的链接使用以下代码

[[UIDevice currentDevice] uniqueGlobalDeviceIdentifier]这是通用的,因为它使用MAC地址,然后从中创建一个哈希,它将始终是唯一的,没有人可以改变这个

如果您使用此代码

[[UIDevice currentDevice] uniqueDeviceIdentifier]它将为您拥有的每个应用创建不同的标识符,因为它会根据捆绑标识和MAC地址创建散列。您可以使用顶部应用程序向同一个应用程序注册多个应用程序