android 计划作业是否在应用程序升级后继续存在?
Do android scheduled jobs survive an app upgrade?
我想知道使用 JobScheduler Framework 安排的作业是否在应用程序升级后仍然存在?我有一个注册的 BroadcastReceiver 收听
MY_PACKAGE_REPLACED
意图。在这种情况下我需要重新安排工作吗?
Does Android JobScheduler or GCM JobScheduler persist jobs after an app update?
上面的 link 引出了一个类似的问题,但没有答案,所以请不要将其标记为重复。
您可以将 BroadcastReceiver 与 intent-filter 操作 BOOT_COMPLETED
和 MY_PACKAGE_REPLACE
结合使用,然后从那里安排您的工作。或者将该事件转发给服务......任何东西。
I would like to know whether Jobs scheduled using the JobScheduler Framework survive an app upgrade?
目前不是。如您所见 in the issues of Firebase Job dispatcher(内部使用相同的 API),已打开一个问题 "GooglePlayDriver: doesn't reschedule Jobs after App is updated"。
我想知道使用 JobScheduler Framework 安排的作业是否在应用程序升级后仍然存在?我有一个注册的 BroadcastReceiver 收听
MY_PACKAGE_REPLACED
意图。在这种情况下我需要重新安排工作吗?
Does Android JobScheduler or GCM JobScheduler persist jobs after an app update?
上面的 link 引出了一个类似的问题,但没有答案,所以请不要将其标记为重复。
您可以将 BroadcastReceiver 与 intent-filter 操作 BOOT_COMPLETED
和 MY_PACKAGE_REPLACE
结合使用,然后从那里安排您的工作。或者将该事件转发给服务......任何东西。
I would like to know whether Jobs scheduled using the JobScheduler Framework survive an app upgrade?
目前不是。如您所见 in the issues of Firebase Job dispatcher(内部使用相同的 API),已打开一个问题 "GooglePlayDriver: doesn't reschedule Jobs after App is updated"。