有人请帮忙处理 Swift 上 iOS 中 sim 卡检测更改的代码。
我们有一个应用程序可以让用户使用电话号码进行身份验证,我们想要检测用户何时更改他的 sim(如果应用程序在后台)并显示警报询问他是否要使用新号码进行身份验证。基本上我们要检测手机的运营商变化。
在我的 Appdelegate(DidFinishLaunching 方法)中:-
let info = CTTelephonyNetworkInfo()
if let cellularProvider = CTTelephonyNetworkInfo().subscriberCellularProviderDidUpdateNotifier {
dispatch_async(dispatch_get_main_queue(), { () -> Void in
print("Notify sim change")
})
}
这不是检测 sim 卡更改。我究竟做错了什么?请指导。
提前致谢,