I have an app that uses local notifications. I have a version x.1, x.2, and x.3.
If I setup notifications in my app (using AlarmManager and BroadcastReciever), they work. When I upgrade from x.1 => x.2, the notifications carry over no problem. However when I upgrade from x.2 => x.3, the notifications set up in the previous version (weather its x.1 or x.2), stop firing. That is, my BroadcastReciever.OnRecieve() stops getting hit.
The only change between the versions is I introduced a a new channel for persistent notifications that I register whenever my app starts up, but I wouldn't think this is causing any issues. I am not doing any intent filtering or registering of my broadcast receiver anywhere except for in the intent of the alarm itself?
I have been banging my head against this for days and I didn't include code because I cannot share it, but I am pretty much doing this the standard way you would for local notifications. Just curious if anyone had any thoughts?