如何识别iPhone中的SIM卡更改时间?

时间:2011-03-09 12:34:18

标签: iphone core-telephony

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

请任何人帮助我。

提前致谢。

2 个答案:

答案 0 :(得分:5)

您可以使用subscriberCellularProviderDidUpdateNotifier注册通知 CTTelephonyNetworkInfo

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

答案 1 :(得分:1)

您好tony您可以使用它来查找已更改的SIM卡。

NSString *currentIMSINo = CTSIMSupportCopyMobileSubscriberIdentity(NULL);