I have configured my application to run using what is described on this thread
Is there any way to check if my application (a given ApplicationDescriptor) is currently scheduled?
Also what happens if the device is rebooted? Does the application remain scheduled or does it need to be scheduled again?
The best way to find out is to just try restarting your device. If the schedule isn’t preserved, the docs point to a solution for app upgrades by scheduling your app on device restart:
As a workaround, if an application
needs to maintain its scheduled launch
after an upgrade it should run on
startup and invoke this method to
register a scheduled launch of the