안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 아직 초보의 길을 걷고있는 개발자입니다.
다름이 아니라
app을 등록후에 수정 apk 를 올리고 나서 사용자가 app을 실행시 버전을 비교해 최신버전이 있으면
마켓으로 바로 연결하게 하고싶은 데요.
인터넷을 찾아보니
//install apk Uri installUri = Uri.fromParts("package", "xxx", null); returnIt = new Intent(Intent.ACTION_PACKAGE_ADDED, installUri);
이런 게 있던데
//install apk
Uri installUri = Uri.fromParts("package", "xxx", null); <----- 여기서 xxx부분은 앱이름이 들어가는건가요? package는 com.app 이런 거를 넣어야 되는지 궁금합니다.
returnIt = new Intent(Intent.ACTION_PACKAGE_ADDED, installUri);
installUri 이 부분은 마켓 주소를 넣어 주면 되는건가요?..
앱을 첫등록이라 모르는 게 많습니다. ㅠㅠ
이거에 대한 자세한 설명되있는 곳이 있으면 공유좀 해주셨으면 좋겠습니다.ㅠ
감사합니다. 좋은하루 되시길 바라겠습니다~
그렇게 하는게 아닙니다...
지금 피방이라 정확하진 않습니다만
버전체크는 post나 get등의 방식으로 님꼐서 따로 구현하셔야 합니다
현재버전은 Double.parseDouble(getPacakgeManager.getPacakgeInfo(getPackageName(),PackageManager.GET_META_DATA).versionCode);로 하시구요(versionName이었을지도)
최신버전은 님이 웹만드셔서 정보받아오셔야합니다
그리고 double같은경우는 Double.compare이라는 함수가 있습니다
그걸로 대소를 비교하셔야 합니다
Intent intent=new Intent(Intent.Action_VIEW,Uri.parse("market://details?p=패키지네임"));
확실하지 않습니다;;
검색해보시면 나와요