gpt4 book ai didi

ios - iOS中的SIM卡更改检测

转载 作者:行者123 更新时间:2023-12-01 16:26:07 24 4
gpt4 key购买 nike

有人请协助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卡更改。我究竟做错了什么?请指导。

提前致谢,

最佳答案

在应用终止中:检查APNS设备 token 。如果simcard更改,那么devicetoken也将更改。在设备 token 之前进行检查。
当as app运行时:使用CTTelephonyNetworkInfo().subscriberCellularProviderDidUpdateNotifier

关于ios - iOS中的SIM卡更改检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35269960/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com