2012-09-05 4 views
1

응용 프로그램에서 로컬 서버에서 사용할 수있는 .apk 파일을 설치하는 응용 프로그램에서 작업하고 있습니다. 및 설치된 로컬 서버 응용 프로그램에 대한 업데이트 알림이있는 경우 해당 응용 프로그램을 업데이트해야합니다. GCM을 사용하여 Android 기기에 업데이트 알림을 보내고 versionCode 알림을 받고 설치된 .apk 버전과 비교합니다. 최고 일 때까지 말이 맞습니다. 하지만 설치된 로컬 서버 응용 프로그램을 업데이트하여 설정이 변경되지 않도록하는 방법을 고민했습니다.사전 설치된 응용 프로그램을 프로그래밍 방식으로 android에서 업데이트하는 방법

고맙습니다.

+0

패키지 이름이 동일하면 앱을 업데이트 할 때 자동으로 업데이트됩니다. –

+0

덕분에 새로운 버전의 .apk 파일을 설치해야한다는 것을 의미합니다. 이전 앱 설정이 ab30이었습니다. – Rajendra

+0

동일하게 유지 :) –

답변

0

Android 애플리케이션이 서버의 클라이언트로 작동합니까? 이 경우 업데이트 알림을 위해 서버 측 푸시를 사용하지 않는 것이 좋습니다. 알림이 기기에 도달하지 못하면 (AFAIK, 공식 문서에 따르면 이것이 정상적인 동작 임), 사용자는 오래된 버전을 갖게됩니다. herehere에 설명 된대로 서버에 대한 모든 액세스와 정기적으로 새 버전을 확인하고 apk를 다운로드/설치하는 것이 좋습니다. source code of FDroid은 서버 측 및 클라이언트 측 구성 요소로 구성되며 많은 응용 프로그램에 대한 업데이트를 가져 와서 다운로드하고 설치할 수 있습니다.

관련 문제