프로그래밍 방식으로 내 응용 프로그램의 User-Agent
문자열을 검색하려고합니다. (참고 :. 하지을 내 응용 프로그램에있는 UIWebView의 UA, NSURLConnection
기반의 HTTP 요청에 대한 UA)내 응용 프로그램의 CFNetwork 수준 User-Agent는 어떻게 읽을 수 있습니까?
읽기 방법에 대한 가이드 많이 있어요 상기하는 방법에 대한 응용 프로그램의 UIWebView
User-Agent
하지만 없음 CFNetwork
은 HTTP 요청 안에 들어 있습니다. <appname>/1.0 CFNetwork/456.23
문자열입니다. 모든 헤더 필드를 복사하려면 CFHTTPMessage
에 대한 API가 있지만, NSURLRequest
및 NSURLResponse
만 있으며 이러한 필드는 브리징되지 않은 불투명 한 유형입니다. 도움!
헤더를 검색하는 대신, 번들, UIDevice 및 다음과 같은 테이블의 정보에서 파생시킬 수 있습니까? 물론, 당신은 테이블을 완료해야하지만, 거기에 장치/OS 콤보의 유한 번호가 귀하의 응용 프로그램에 대해 신경 쓰지 않을거야 ... http://stackoverflow.com/questions/6239553/a-list-of- 연결 - cfnetwork-version-numbers-to-the-version이 – sam