Android Encrypted local storage resetting on upgrade
I've made an app for ios and android that uses encrypted local storage to remember user settings. It works fine on ios, and when I test it via windows as well - so it doesn't appear to be a coding issue.
On android, however the data keeps getting deleted on reinstall, or upgrade - no matter what I try!!! I've released the app on the play store, so it's not just because I'm testing it.
I've had other people look into it as well, and even got a work around coded (where a directory is created, and data is stored in there). Apparently, this code has been used on several Flex apps and works, so it could be specific to authoring on animate. I've tried with a few different SDKs as well (20,21,22) and no joy.
The permissions in the manifest specifies write privileges, but perhaps there is another setting that needs to be added?
At any rate, I'm completely stumped! It seems like this type of feature is pretty standard and utilized in many apps, so I cannot understand why it's so troublesome to fix. Any help or guidance appreciated.