gpt4 book ai didi

ios - 如何在iphone中检测运营商是否可用?

转载 作者:行者123 更新时间:2023-11-29 12:41:02 25 4
gpt4 key购买 nike

为了让我的电话运营商可用,我已经完成了大部分工作。我使用 CTGetSignalStrength() 获取信号强度,使用 CTSIMSupportGetSIMStatus(); 获取 SIM 卡状态。

但它总是返回kCTSIMSupportSIMStatusReady。现在,如果我的网络连接丢失,它也会返回与 kCTSIMSupportSIMStatusReady 相同的状态。

那么,有什么方法可以在iphone 丢失任何信号时得到通知吗?我的应用程序不需要互联网连接。

最佳答案

您始终可以使用 Reachability(包含在 AFNetworking 中)

Reachability *reachability = [Reachability reachabilityForInternetConnection];
[reachability startNotifier];

NetworkStatus status = [reachability currentReachabilityStatus];

if(status == NotReachable)
{
// in this case there is no internet connection
}
else if (status == ReachableViaWiFi)
{
// in this case there is WiFi connection
}
else if (status == ReachableViaWWAN)
{
// in this case there 3G connection, WCDMA-umts
}

需要检查WCDMA-UMTS、GPRS、GSM的区别吗?

关于ios - 如何在iphone中检测运营商是否可用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24931794/

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