개발개발/Mac, iOS

앱 설치여부 구하기 (앱스토어 사용가능!)

iolate 2012. 12. 8. 20:41

전에 http://blog.iolate.kr/48 이런 글을 쓴 적이 있는데

저 방법은 탈옥해서 사용가능한 시디아에 올리는 앱이나 사용할 수 있는 방법이여서

검색으로 들어와서는 실망한 사람이 많았을 것이다.


맥부기 돌아다니다가 재밌는 프레임워크를 발견했는데 앱 설치 여부 구하기란 유입경로가 계속 들어와 있어서 간단히 소개해본다.

프레임워크 형태로 제공되며 무료, github 에서 다운받을 수 있다.

프레임워크 주제에 공식홈페이지도 있다..ㅋㅋ


http://www.ihasapp.com/


프레임 워크 이름은 IHasApp.

요구 조건은 iOS5 이상이다.

혹시나 공식홈이 짤린다면 github 주소는 https://github.com/danielamitay/iHasApp



사용해보진 않았지만 설명이나 소스를 봐서는

iTunes 에 검색을 해서 설치되었다고 뜨는지, 안되었다고 뜨는지 확인하는 구조인 것 같다.


따라서 앱아이디 데이터를 포함한 180KB 정도의 파일이 포함되며 컴파일시 빼버린다면 웹에서 저 파일을 얻어와서 검색을 한다.



(사용해보지 않아서 확실하진 않지만)이것만 봤을땐 확인을 위해 엄청 느린 속도와 많은 인터넷 사용을 할 것 같아서 비효율적이기 짝이 없는 소스 같지만 소개는 빠르다고 소개하고 있으며

어차피 앱 설치여부를 구하려는 많은 개발자들은 특정 앱 몇몇을 검색하는 용도일 것 같으니 적절히 소스를 수정한다면 원하는 답을 낼 수 있는 괜찮은 소스인 것 같다.


단, 이 방법 역시 설치된 앱의 버젼정보는 구할 수 없다..;;ㅎ



iOS5 이상인 것이 사파리에서 iOS 가 앱 설치여부를 구하는게 안되서 iOS5 이상이라면 어쩔수 없지만 프레임워크 상의 json 이나 기타 호환문제로 iOS5 이상 지원이라면 각자의 개발 수정으로 그 하위의 버젼도 호환해줄수 있을것 같으니 직접 해보길 바람. ㅋㅋ