2011-05-02 5 views
0

Service에서 응용 프로그램의 새 버전 URL을 프로그래밍 방식으로 확인하는 코드를 작성했습니다. URL은 APK 파일의 최신 버전과 URL을 반환합니다.안드로이드 - 서비스에서 새 버전의 사용 가능 여부를 사용자에게 알립니다.

Service에서 업데이트에 대해 사용자에게 어떻게 알릴 수 있습니까?

APK로 직접 연결되는 링크 또는 사용자가 수동으로 APK 파일을 다운로드 할 수있는 클릭 가능한 링크로 일부 대화 상자/일부 메시지 상자를 레이아웃에 표시하려고합니다.

if (latestVersionCode > currentVersionCode) { 
// Notify the user 
} 
+0

Android 마켓에서 이미 수행하는 작업을 수행하기 위해 휴대 전화 리소스를 낭비하는 이유는 무엇입니까? –

답변

1

사용자에게 앱 업데이트를 사용하지 않을 때도 알려주시겠습니까? 나는 그 앱을 사용하지 않고있는 동안 개별 앱 업데이트에 대한 알림을 받기 시작했다면 사용자로서 알고있는 연습을 피할 것입니다. 즉시 제거 될 가능성이 있습니다. 임의의 시간 (하루에 한 번)으로 서비스를 확인하려고한다면, 앱이 실행될 때마다 업데이트가 가능하다는 것을 앱의 주요 활동을 나타내는 부울 플래그를 저장해야한다고 생각합니다. 그 플래그가 true이면 사용자에게 새 버전을 설치하라는 대화 상자를 표시 할 수 있습니다. 이렇게하면 실제로 앱을 사용할 때만 메시지가 전송됩니다. 하지만 서비스에서 NotificationManager를 사용하여 알림 표시 줄에 무언가를 넣을 수 있다는 사실을 알리는 데 전념하지 않는 경우가 있습니다.

관련 문제