0
目前,我有一個應用程序顯示自上次重新啓動以來用戶使用的3G數據/ Wifi。 我想要做的是,如果應用程序在不支持SIM卡的iPad上運行,我想隱藏向用戶顯示的某些統計信息。檢測iPad是否以編程方式支持SIM卡
是否可以通過某種方式檢測當前iOS設備是否支持SIM卡?
目前,我有一個應用程序顯示自上次重新啓動以來用戶使用的3G數據/ Wifi。 我想要做的是,如果應用程序在不支持SIM卡的iPad上運行,我想隱藏向用戶顯示的某些統計信息。檢測iPad是否以編程方式支持SIM卡
是否可以通過某種方式檢測當前iOS設備是否支持SIM卡?
據我所知,你不能檢測是否安裝了SIM卡。您只能使用Reachability確定WWAN連接是否可用,或者您可以使用CTCarrier
@import CoreTelephony;
-(BOOL)hasCellularCoverage
{
CTTelephonyNetworkInfo *networkInfo = [CTTelephonyNetworkInfo new];
CTCarrier *carrier = [networkInfo subscriberCellularProvider];
if (!carrier.isoCountryCode) {
NSLog(@"No sim present Or No cellular coverage or phone is on airplane mode.");
return NO;
}
return YES;
}