2
Apps Using WLAN & Cellular Setting
설정 상태를 아래 그림에서 얻으려면?
어떻게 내가 개방이 스위치의 사용자 ~ WLAN & 셀룰러 설정을 사용하여 응용 프로그램 받기
Apps Using WLAN & Cellular Setting
설정 상태를 아래 그림에서 얻으려면?
어떻게 내가 개방이 스위치의 사용자 ~ WLAN & 셀룰러 설정을 사용하여 응용 프로그램 받기
을 생각 나게하는 경고를 표시 할 수 있도록 상태 (없음, WLAN은 WLAN & 셀룰러) 내 응용 프로그램에 대한, 나는 마침내 해결책을 찾을 것을 확인할 수 있습니다 ~
: Reachability이 NotReachable
경우 D
,이 상황이 있습니다
Apps Using WLAN & Cellular Setting
우리가 현재 무선 랜의 SSID를 얻을 수 있다면, #import <SystemConfiguration/CaptiveNetwork.h>
BOOL networkSwitchOff = NO;
Reachability *reach = [Reachability reachabilityForInternetConnection];
NetworkStatus status = [reach currentReachabilityStatus];
if(status==NotReachable){ //Reachability NotReachable
NSArray *supportedInterfaces = (__bridge_transfer id)CNCopySupportedInterfaces();
id info = nil;
NSString *ssid = nil;
for (NSString *networkInfo in supportedInterfaces) {
info = (__bridge_transfer id)CNCopyCurrentNetworkInfo((__bridge CFStringRef)networkInfo);
if (info && [info count])
break;
}
if (info) {
NSDictionary *dctySSID = (NSDictionary *)info;
//we can't get ssid if wifi is not connected
ssid = [dctySSID objectForKey:@"SSID"];
}
networkSwitchOff = (ssid!=nil);
}
~ 우리는 와이파이가 연결되어 있는지 판단 할 수있는 네트워크 스위치가 꺼져 오프입니다
모든 앱이 아닌 앱의 설정을 의미합니까? –
네,이 스위치를 열도록 사용자를 안내하고 싶습니다. 때로는 WiFi가 연결되어 있지만 내 응용 프로그램에 대한이 스위치는 닫혀 있지만 사용자는이를 알지 못해서 내 앱이나 서버에 문제가 있다고 생각해서 나를 비난 할 수도 있습니다. ( –
이렇게 할 방법이 없을 수도 있습니다. 사용자에게 무엇을해야하는지 설명해야 할 수도 있습니다. –