检测SIM卡更换

Yos*_*far 0 iphone objective-c ios

有没有办法知道用户是否用其他SIM卡更换了他的SIM卡?

我真正想做的就是知道他现在使用的是哪个号码,我的意思是,到目前为止,他使用了一些电话号码,现在他将电话号码更改为不同的号码,我可以检测到吗?

提前致谢.

Vin*_*ngh 8

您应该subscriberCellularProviderDidUpdateNotifierhttp://developer.apple.com/library/ios/#documentation/NetworkingInternet/Reference/CTTelephonyNetworkInfo/Reference/Reference.html中注册使用通知

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

如果你想只在越狱设备上访问?

然后你应该在路径上找到文件 /private/var/root/Library/Lockdown/data_ark.plist

关键是 InternationalMobileSubscriberIdenti