앱을 업데이트 하려고 하는데 방법을 모르겠습니다....

배포방법은 웹서버를 통해 apk 파일을 배포합니다.



질문 1. 안드로이드에서 앱의 업데이트를 수행하는 절차가 아래가 맞나요?

             a.apk 파일 실행 중인 상태 -> 웹서버의 파일과 현재 설치된 파일의 버전비교 ->
             웹서버 파일이 새 버전인 경우 b.apk 파일을 다운로드 받음 ->   b.apk 파일이 다운로드가 완료 시 a.apk 앱 종료 -> 
             a.apk 삭제 -> b.apk 설치 -> b.apk 실행

            위 절차가 맞다면.a.apk 앱이 종료된 상황에서 b.apk 를 어떻게 설치를 하나요?

            구체적인 정보가 있으면 도움 부탁드릴게요. 소스는  더 좋구요..



질문 2. 아래 소스를 사용하면 환경설정 값을 유지하며 재설치(업데이트)가 되는건가요?
              Uri installUri = Uri.fromParts("package", "xxx", null);
           returnIt = new Intent(Intent.ACTION_PACKAGE_ADDED, installUri);


            
질문 3. 아래소스로 구현을 해보니 삭제도 수동삭제처럼 사용자가 확인버튼을 눌러야 수행이 되네요.
              사용자에게 묻지않고 삭제할 수는 없는것인가요?

              Uri oldPackageURI = Uri.fromParts("package", "패키지명", null);
              Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, oldPackageURI);




마구잡이로 질문드려서 죄송합니다..

근 2주에 가깝게 안드로이드펍과 사이드 네이버 다 뒤져서 자료를 봤습니다..

진짜요 ㅠ,ㅠ;

그런데 제 지식이 모잘라서인지.. 이해가 잘 안되네요 -_-..

어찌 다들 그 답변만 보시고 짜시는지..

머리가 터질 것 같습니다.. 후;;


짧은 한 줄 답변이라도 부탁드리겠습니다. ^^;;



p.s. 공지사항을 다 읽었습니다 ^^;;