6

如何查找用户是否从手机(iPhone)更换了 SIM 卡。我们可以通过编程方式找到“mobileCountryCode、isoCountryCode、mobileCountryCode 和 mobileNetworkCode”,这些并不特定于特定的 SIM,这些特定于运营商,有什么方法可以识别用户何时从他的 iPhone 更换了他的 SIM 卡。

请任何人帮助我。

提前致谢。

4

2 回答 2

5

您可以使用subscriberCellularProviderDidUpdateNotifierCTTelephonyNetworkInfo 注册通知

但是,只有在您的应用程序运行时发生交换时才会通知您。当您的应用未运行时,您仍然无法检测到用户是否将 SIM 更改为来自同一运营商的另一张 SIM。

于 2011-03-09T14:20:14.433 回答
1

嗨,托尼,您可以使用它来查找 sim 是否已更改。

NSString *currentIMSINo = CTSIMSupportCopyMobileSubscriberIdentity(NULL);
于 2012-12-03T14:23:50.007 回答