자동업데이트가 필요해 장시간 여기 저기 서핑하면서 모은 자료로 구성해 본 것이다.
출처를 알수가 없다. 하도 많이 돌아다녀서..
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/ 폴더에 들어가 있는 모습이다.
'안드로이드 자동업데이트 구현' 카테고리의 다른 글
4. 안드로이드 어플리케이션 자동 업데이트 환경 구현 소스 (0) | 2014.11.25 |
---|---|
3. 업데이트가 있다고 알려주는 화면 XML (0) | 2014.11.24 |
2. XML 파일구성 (0) | 2014.11.21 |