안드로이드 자동업데이트 구현

1. 웹서버에 올릴 설정파일

넘락 2014. 11. 21. 15:02

자동업데이트가 필요해 장시간 여기 저기 서핑하면서 모은 자료로 구성해 본 것이다.

출처를 알수가 없다. 하도 많이 돌아다녀서..

 

1. 파일명 : application.properties

 

열어보면 다음과 같은 내용이 보인다.

 

-- 파일명 : application.properties

 

#messages for udpate
versionCode=9
versionName=1.1
fileName=TraMainActivity.apk
message=\ufffd\ufffd\u022d\ufffd\ufffd\ufffd\ufffd\u05f9\u6e6e\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd \ufffd\ufffd\ufffd\ufffd \ufffd\u05b5\ufffd\ufffd\ufffd \ufffd\ufffd\ufffd\ufffd\ufffd\u03ff\ufffd\ufffd\ufffd\ufffd\u03f4\ufffd. \ufffd\ufffd\u022d\ufffd\ufffd \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd \ufffd\ufffd\ufffd\ufffd\ufffd\u05b5\ufffd\ufffd\ufffd \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0534\u03f4\ufffd.
title=\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u01ae\ufffd\ufffd \ufffd\ufffd\ufffd\ufffd\ufffd\u0574\u03f4\ufffd.

 

 

2. 원문파일

 

-- 파일명 : application.properties.source.txt

 

application.properties-source.txt

 

#messages for udpate
versionCode=2
versionName=1.12
fileName=TraMainActivity.apk
message=통화견적및방문견적을 볼수 있도록 수정하였습니다. 정화조 도면을 볼수있도록 수정중입니다.
title=업데이트를 시작합니다.

 

3. 파일 형식 변환

 

원문 파일을 jdk 폴더 내의 bin폴더에 있는 native2ascii.exe 명령으로 바꾼것이다.

 

native2ascii.exe application.properties.source.txt application.properties

 

-- versionCode 와 앱의 manifest 파일의 versionCode와 일치시키면 된다. versionName도 마찬가지로 일치시키면 된다.

      -- fileName은 앱의 파일 이름을 적어주면된다.

      -- message에는 업데이트 된 내용을 적어주면 된다.

      -- title은 다운로드 받는 progress dialog의 제목이다.

 

      설정 파일 작성을 완료 했다면

        설정 파일과 앱파일을 서버상에 같은 폴더에 업로드 한다.

        그림은 /download/ 폴더에 들어가 있는 모습이다.

 

application.properties-source.txt
0.0MB