AsyncStorage with Auto Backup vs MMKV with self-managed keys when restored data must be verifiable
I'm designing local persistence for a React Native app (0.73-era, Android and iOS) where a reinstall or device-to-device restore must never silently resurrect stale state. The data is user preferences plus a small offline cache, and after any restore the app needs to prove the recovered records are intact and current before trusting them. The trade-off I can