2012-10-23 2 views
1

마켓 (플레이 스토어)을 사용하여 업데이트 한 후 내 앱을 깨우고 싶습니다. 어떻게해야합니까?시장 업데이트 후 응용 프로그램 깨우기

깨어나서, 나는 실행되는 Application.onCreate()를 의미합니다. 이 효과를 가져야 ACTION_PACKAGE_REPLACED 매니페스트 등록 수신기를 갖는 원칙적

+0

비슷한 질문을 참조 : http://stackoverflow.com/questions/2133986/how-to-know-my-android-application-has-been-upgraded-in-order-to-reset-an-alarm –

답변

4

Commonsware에 언급 된대로 ACTION_PACKAGE_REPLACED가 트릭을 수행합니다. 패키지 이름을 인 텐트 용 데이터와 비교하면됩니다. 그렇지 않으면 교체중인 모든 패키지를 포착합니다. 단지 대체 응용 프로그램으로 전송되는 ACTION_MY_PACKAGE_REPLACED이 새로운 API의 (최대 12)에서

.

3

. Android는 업데이트를 수행하기 위해 프로세스를 종료해야하므로이 브로드 캐스트를 전달하기위한 새로운 프로세스가 만들어집니다.

즉, 나는 이것을 시도하지 않았다.

관련 문제