로그인

버전에따라 다르게 처리하기위해 앱 버전을 알아내는 방법

버전에따라 다르게 처리하기위해 앱 버전을 알아내는 방법

조회 2,137 2026-08-18 등록

소개

앱설치후에 앱의 버전을 알고 싶을때가 있다 예를 들어 1버전 앱인데 지금 2버전까지 개발되었을때 1버전 사용자들에게 2버전을 다운받으라고 안내하고 싶을때가있다 그러나 그렇게 쉬운 방법이 아니였다 웹뷰안에서 버전을 알기 위해 여러가지 검색을 해보았으나 플러그인을 찾지못했다 물론 안드로이드,IOS버전을 알수 있는 플러그인은 있었으나 해당 앱의 버전을 알수 있는방법은 찾지못했다 그런데 플러그인 필요없이 간단하게 처리 하는방법이 있다 그건 폰갭셋팅후에 웹뷰를 호출할때 index.html 파일을 연결하는 부분이 있다 이곳에 get방식으로 version변수를 넘기면된다 index.html?version=1.0 뭐 이런식으로 하면된다 2.0버전일때 모바일 홈페이지에서 알려주는 방법은 다음과같다 if(version!="2.0"){ //업데이트 문구 } 이렇게 해당 소스는 ftp에서 변경할수 있고 앱1.0버전에서 접속하는 경우 version=1.0 이므로 업데이트 문구를 실행할수 있게된다 결론적으로 꼭 플러그인이 아니여도 변수를 넘김으로 인해서 간단하게 처리할수 있는방법이 존재한다 ​

태그

의견 0

로그인하면 의견을 남길 수 있습니다.

아직 의견이 없습니다. 첫 의견을 남겨보세요.

비슷한 사이트

태그,스타일지원테스트

caniuse.com

브라우저별 지원하는 기능을 확인할 수 있는 https://caniuse.com 소개합니다. HTML에는 수많은 태그와 속성이 있고, CSS역시 수많은 스타일이 있습니다. 물론 많다 하여도 개발자들은 거짐 다 외워서 사용하고 모르는 경우는 검색해서 사용합니다. 그런데 가장 큰 문제는 기능이 많아 내가 모르고 있는 기능이 있다는 것이 아닙니다. 내가 알고 있는 기능이 모든 브라우저 환경에서 정상작동 되는지 파악하는 문제입니다. 웹표준을 지켜서 모든 환경에서 정상작동 되게 할수 있지만 이또한 한계가 있습니다. 이유는 브라우저마다 지원하는 부분이 조금씩 다르고 사용방법도 다른 경우가 있기 때문입니다. 이해는 됩니다. 기술이 계속 발전하면서 과거에 없던 기능들이 추가되는 것, 개발회사마다 조금씩 다를 수 밖에 없다는 점 이해 합니다. 그러기 때문에 개발하는 사람 입장에서는 어디까지 지원하고 또 무엇이 다른지를 알고 있어야만 합니다. 최신기술이 나오면 모든 사람들이 동시에 최신 기술을 사용하면 좋겠지만 현실은 그렇지 않습니다. 최신기술이 나오고 정착되려면 짧게는 몇 개월에서 길게는 몇 년이 걸리기도 합니다. 그러기에 개발자들은 이모든 것을 환경을 고려해 개발할 수밖에 없습니다. 그래서 소개하는 사이트가 바로 https://caniuse.com 입니다. Can I yse _______ ? 라는 부분에 내가 사용하고자 하는 태그나 CSS등을 입력하면 브라우저 별 사용가능 여부가 나와집니다. 너무 좋은 것은 같은 브라우저라 해도 버전 별로 지원여부가 다를 수 있는데 이 또한 자세히 나와진다는 것입니다. 물론 개발에 익숙한 사람이라면 자신이 지금까지 사용하던 기능이 어느 버전까지 지원하는지 알고 있겠지만 새로운 기능을 사용하고자 할 때에는 파악하기가 어렵습니다. 이때 https://caniuse.com 를 활용하면 검색만으로 지원가능 브라우저 및 버전을 쉽게 파악할 수 있습니다. 내가 사용 하고자 하는 기능이 어느 버전까지 지원하는지 한눈에 파악하길 원하시는 분이라면 https://caniuse.com 를 추천해드립니다.