2014-06-06 2 views
0

24 시간마다 발생하는 알람을 생성하는 앱이 Android에서 실행 중입니다. 이 알람은 예상대로 작동합니다.Android - 앱 업데이트 후 알람 분실

그러나 Google Play를 통해 앱을 업데이트하면 최종 사용자가 앱을 업데이트 한 직후 앱을 열지 않기 때문에이 알람이 사라집니다.

제 생각에는 Android가 앱을 업데이트 할 때 내 앱에서 생성 한 알람을 삭제하고 있다는 것입니다.

이미이 상황에 처한 사람이 있습니까? 앱이 업데이트되면 알람을 유지할 수있는 방법이 있습니까?

+0

당신이 정확하며 이것은 예상 된 동작입니다. 언제든지 앱이 업데이트되면 알람이 중지되고 앱을 다시 시작하는 유일한 방법은 앱을 여는 것입니다. – tyczj

답변

0

네, 맞습니다. 앱이 업데이트되면 서비스, 알람프로세스 앱이 중지됩니다. 업데이트 된 앱은 중지됨 Andorid os 목록에 있습니다.

그런 다음 해당 응용 프로그램의 첫 번째 수동이 실행 된 후 한 번만 경보를 시작할 수 있습니다.

즉 2 인 텐트 필터와 응용 프로그램 내에서 등록 된 방송 수신기 유무 : :

5

귀하의 솔루션은 아래와 같이 간단

  1. "android.intent.action.BOOT_COMPLETED을"-시 장치라고 다시 시작합니다. 장치가 꺼지면 알람이 취소됩니다.
  2. "android.intent.action.MY_PACKAGE_REPLACED"- 앱을 Play 스토어 또는 모든 소스에서 다시 설치하거나 업데이트하면 호출됩니다.

"android.permission.RECEIVE_BOOT_COMPLETED"권한이 필요합니다. 이 수신기에서 다시 알람을 시작할 수 있습니다.