You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The database should work normally after the application is updated.
Actual Behavior
Database gets corrupted.
Steps to Reproduce
While performing database operations, update the application (e.g. automatic update via Google Play) and restart the application.
SQLCipher for Android version: 4.5.3 (with Jetpack Room 2.4.3)
Additional info
This is visible as a SQLiteException in Crashlytics, spiking every time we update our application. We perform database operations in the background once per hour, and with a large userbase, it seems that a lot of users have the background DB operations running when the app starts updating itself.