IOS 7 베타 3 이제 다운로드 가능

셀룰러 폴백은 Wi-Fi 인터페이스를 통한 연결이 성공하지 못한 경우 셀룰러 인터페이스를 통해 연결을 시도하는 기술입니다. 재부팅이 필요한 케이블 모뎀이나 특정 리소스에 대한 액세스를 차단하는 방화벽과 같이 Wi-Fi를 통해 연결 실패가 발생할 수 있는 경우가 많습니다. 앱이 셀룰러 네트워크를 통한 네트워크 작업을 제한하는 경우 코드가 해당 정책을 구현하는 데 적절한 API를 사용하고 있는지 확인하십시오.

예를 들어 앱이 SCNetworkReachability 위해 kSCNetworkReachabilityFlagsIsWWAN Wi-Fi를 사용할 수 있을 때 모니터링하기 위해 셀룰러 폴백에서 올바르게 작동하지 않을 수 있습니다.

앱이 이 방법을 사용한 다음 연결을 시도하면 Wi-Fi를 통해 연결될 것이라고 생각하고 앱이 실수로 셀룰러 네트워크를 통한 연결로 끝날 수 있습니다. 의 부족 kSCNetworkReachabilityFlagsIsWWAN 연결이 셀룰러를 통해 이동하지 않는다는 보장은 없습니다. 코드에서 연결이 셀룰러를 거치지 않도록 해야 하는 경우 네트워킹 요청을 할 때 이를 지정해야 합니다.

대신에 씨에프네트워크 코드 사용 CFSocket스트림, CFHTTP스트림, 또는 유사한 API를 사용하여 kCFStreamPropertyNoCellular 연결하기 전에 CF 개체에서 속성을 true로 설정합니다.

을위한 NSURL요청, 전화 [setAllowsCellularAccess 요청: false].

셀룰러 폴백으로 인해 코드가 셀룰러를 통해 연결되지 않도록 하는 것 외에도 이 호출은 코드가 VPN 또는 복잡한 라우팅 문제로 인해 셀룰러를 통해 연결됨(Wi-Fi를 통해 IPv4만 사용할 수 있으므로 셀룰러를 통해 IPv6에 연결, 등.).

앱이 제대로 작동하는지 확인하려면 끊어진 Wi-Fi 네트워크에 대해 테스트해야 합니다. 끊어진 Wi-Fi 네트워크를 설정하는 가장 쉬운 방법은 Apple AirPort 베이스 스테이션 또는 기타 Wi-Fi 액세스 포인트는 DHCP 주소를 전달하고 액세스 포인트는 인터넷. 또 다른 간단한 테스트 방법은 케이블이나 DLS 모뎀에서 케이블이나 DSL 라인의 플러그를 뽑는 것입니다.

최신 블로그 게시물

청정 에너지를 사용하여 곧 iPhone을 충전할 수 있습니다.
April 06, 2023

당사와 파트너는 쿠키를 사용하여 장치에 정보를 저장 및/또는 액세스합니다. 당사와 당사의 파트너는 개인 맞춤 광고 및 콘텐츠, 광고 및 콘텐츠 측정, 고객 통찰력 및 제품 개발을 위해 데이터를 사용합니다. 처리 중인 데이터의 예는 쿠키에 저장된 고유 식별자일 수 ...

Apple Fitness+가 10월에 iPhone을 출시합니다. 24일 테일러 스위프트와 함께
April 06, 2023

Apple Fitness+가 드디어 다음 주부터 iPhone 사용자에게 제공됩니다. 이전에는 Apple Watch에 중점을 두어 사용자의 성능 지표를 실시간으로 보여주는 다양한 건강 수준에 대해 기록된 다양한 운동을 제공하는 구독 서비스입니다.iOS 핸드셋으로의 ...

애플카드 데일리캐시, '고수익' 저축예금으로 바로 들어갈 수 있다
April 06, 2023

당사와 파트너는 쿠키를 사용하여 장치에 정보를 저장 및/또는 액세스합니다. 당사와 당사의 파트너는 개인 맞춤 광고 및 콘텐츠, 광고 및 콘텐츠 측정, 고객 통찰력 및 제품 개발을 위해 데이터를 사용합니다. 처리 중인 데이터의 예는 쿠키에 저장된 고유 식별자일 수 ...