2

我正在尝试通过编程获取 iPhone 中的 IMSI 号码。谁能告诉我该怎么做?

4

2 回答 2

1

很惊讶这个问题仍然没有答案。没有办法在 iOS 上获取 IMSI。由于安全原因,Apple 不允许这样做。

而且IMSI不同于IMEI。IMSI 是 SIM 卡的标识符,IMEI 是手机的标识符。

于 2019-01-16T02:22:44.960 回答
0

供您参考..您可以使用私有框架获取 IMEI -请参阅此问题,但您的应用可能会被应用商店拒绝。

如果您想获得一些设备标识符以在您的应用程序中使用,您必须使用 UIDevice 类中定义的 uniqueIdentifier 属性——它正是为了这个目的而存在的。

NSString* uniqueID = [UIDevice currentDevice].uniqueIdentifier;

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

于 2012-09-13T08:00:37.753 回答