我试图通过编程在iPhone中获取IMSI号码。谁能告诉我怎么做?
答案 0 :(得分:0)
惊讶的是,这个问题仍然没有答案。无法在iOS上获得IMSI。由于安全原因,Apple不允许这样做。
IMSI与IMEI不同。 IMSI是SIM卡的标识符,而IMEI是电话的标识符。
答案 1 :(得分:-1)
对于您的信息..您可以使用私有框架获取IMEI - See this Question但是您的应用可能会被应用商店拒绝。
如果要获取要在应用程序中使用的某些设备标识符,则必须使用UIDevice类中定义的uniqueIdentifier属性 - 它就是为了这个目的。
NSString* uniqueID = [UIDevice currentDevice].uniqueIdentifier;
唯一设备标识符是由各种硬件标识符(例如设备的序列号)组成的哈希值。它保证对每个设备都是唯一的,但不能公开地绑定到用户帐户。例如,您可以使用它在中央服务器中存储游戏的高分或控制对已注册产品的访问。唯一设备标识符有时由其缩写UDID引用。