2013-06-25 6 views
2

카메라를 사용하는 iOS 응용 프로그램에서 잘 알려진 타사 프레임 워크를 사용할 것을 고려하고 있습니다. 안타깝게도 제 3 자의 API에 대한 불필요한 HTTP 요청을하므로 장치 ID, 장치 유형, OS 버전 및 기타 정보를 캡처하고 추적 할 수 있습니다. 호출은 프레임 워크의 목적에 완전히 불필요하며 프레임 워크는 네트워크 연결을 사용할 수 없거나 사용할 수 없을 때 완벽하게 작동합니다.네트워크 액세스에서 타사 IOS 프레임 워크 차단

제 질문은 응용 프로그램 수준에서 (코드 또는 구성을 통해) 응용 프로그램 수준에서 api.thirdparty.com과 같은 특정 호스트에 대한 호출을 가로 채거나 차단할 수 있는지 여부입니다.

+0

어떤 프레임 워크인가? – bbum

+0

바코드 스캐닝을위한 Redlaser 프레임 워크입니다. – txdev

+0

누구에게 불필요한가요? – SK9

답변

3

사용자 지정 NSURLProtocol을 만들고 HTTP/HTTPS를 처리하도록 등록 할 수 있습니다. 그런 다음 어떤 URL을 필터링할지 필터링합니다. 이 오픈 소스 프로젝트를 시작으로 사용자를 안내 할 수 있습니다 - 시스템 HTTP/HTTPS 처리기로 일부 요청을 전달하고 다른 사용자를 직접 처리하는 방법을 보여줍니다.

https://github.com/rnapier/RNCachingURLProtocol