2017-03-23 1 views
1

JobScheduler 프레임 워크를 사용하여 예약 된 Jobs가 앱 업그레이드에서 생존하는지 여부를 알고 싶습니다. 등록 된 BroadcastReceiver가Android 업그레이드 일정 잡기가 앱 업그레이드에서 유지 되나요?

MY_PACKAGE_REPLACED 

인 텐트를 듣고 있습니다. 이 경우 직장을 다시 예약해야합니까? 위의

Does Android JobScheduler or GCM JobScheduler persist jobs after an app update?

링크는 비슷한 질문에 이르게하지만 너무 친절 중복으로이를 표시하지 않는 대답이 없습니다.

답변

1

JobScheduler 프레임 워크를 사용하여 예약 된 Jobs가 앱 업그레이드를 계속 수행하는지 여부를 알고 싶습니다.

현재 없습니다. in the issues of Firebase Job dispatcher (내부적으로 동일한 API를 사용함)에서 볼 수 있듯이 "GooglePlayDriver : 앱을 업데이트 한 후 작업을 다시 예약하지 않습니다."라는 문 제가 열렸습니다.

+0

고마워 .. 네가 그랬어 ... 나는이 일이 일어날 것임을 예감했다. – Kushan

1

의도 필터 동작 BOOT_COMPLETEDMY_PACKAGE_REPLACE이있는 BroadcastReceiver를 사용하여 거기에서 작업을 예약 할 수 있습니다. 아니면 그 사건을 서비스에 ... 중계하십시오.

+0

감사합니다. yea that ... 나는 이것이 일어날 일이라고 생각했습니다. – Kushan

관련 문제