Had the same issue.
Since the .sav files are encrypted but otherwise simply text files, ca you just make sure that the game makes a copy of every such file OnLoad???
just make the copy of every .sav file OnLoad, so that if there are any issues OnSave and the file becomes corrupted, there's a fair backup. It's not a perfect solution, but it's better then starting over. There's a couple of frustrated peeps around, and surely enough there will be more because this bug happens after some time.
Yes, it won't happen on the newer devices because it's a save file corruption mostly caused when saving is iterrupted by a hardware related crash. Still, allowing the app to make a copy of the file (by adding a timetamp to the name and keeping three such files for every vault at all times) ... it's not that hard. Otherwise you risk that the brilliant younng minds will atempt to brake the encryption on the .sav files and get the structure. And if they allow editing, that's just bad for business because lunchboxes info sits there too.
I had a good run with Android version and was pretty happy with my 8 level vaut that just got 40 dwellers. There were three 'families' there (the Lewises, the Turners and the Samwells) that never crossbred and only took outsiders as partners or mated with their husbands/wifes (changed surnames to reflect that). Generally had a lot of fun, had two heroic (in my head) dwellers Marion Turner and Alice Lewis that were getting near level 20, and BAM, save is gone. Buzzkill. Started a new vault but it's just not the same. I would edit the .sav file to get to the point I was in before (because I kinda remembered almost all the dwellers) but it's encrypted so I won't waste my time on understanding the file structure (because it would be effectively stealing from you).
Make the backups a real thing, otherwise there's no way I start a new vault.
Unfortunately those with Apple products (newest ios update) are stranded when it comes to backups. Bethesda, time to fix this please!