Hi,
TL;DR;
Is there a better way to entirely eradicate the data field so as to do a clean install?
G
The long version...
I have a mature product, with mature code and lots and lots of mature, tested functionality that works without complaint or issue.
I recently released a trivial update (adding a device to the manifest) after which a single user on an Edge 1030 plus has found settings changes stopped working for that field and that field only.
I have:
- checked and double checked functionality in the simulator (all works as expected)
- checked ERA error logs (there are none)
- got the user to completely uninstall and reinstall (no effect)
- re-enter unlock key to ensure premium functionality is available (no effect)
- got the user to entirely delete and re-enter settings in case of non-printing / non-standard characters (no change)
- verified functionality on my own device (all good)
And yet, the same issue persists.
I have also asked the user to install a similar product that is functionally identical (the difference is multisport settings versus single sport settings). The settings work perfectly on the alternate variant.
So...
Given that there are no relevant code changes, and that the code is robust, mature and proven to work, the only thing I can think is that settings storage has somehow become corrupted. But uninstall should have remedied that, and it hasn't...