如何以编程方式获取iPhone国际移动设备标识?

jan*_*mon 1 iphone objective-c imei

呼叫#*06#告诉IMEI(国际移动设备身份)该设备.我检查了国际编号计划,发现这实际上是IMEI编号.

是否有可能以编程方式获得它?

谢谢

Vla*_*mir 5

您无法以编程方式获取设备IMEI.但是UIDevice类具有"唯一设备标识符"属性.

@property(nonatomic, readonly, retain) NSString *uniqueIdentifier
Run Code Online (Sandbox Code Playgroud)

唯一设备标识符是由各种硬件标识符(例如设备的序列号)组成的散列值.它保证对每个设备都是唯一的,但不能公开地绑定到用户帐户.例如,您可以使用它在中央服务器中存储游戏的高分或控制对已注册产品的访问.唯一设备标识符有时由其缩写UDID引用.