Scheduled alarms will NOT be canceled during the upgrade. I checked this for Android versions 2.2 and 4.3 and the latest version of Google Play at the time of writing.
What needs to be done is that your new versions can handle all the pending intentions of any old version. It means:
- the same definition of purpose in the manifest (broadcast receiver or service)
- the same intention is βcontractβ: actions, additions, etc.
source share