IMPORANT NOTES:
1) Block Store data is persisted across the app uninstall/reinstall only when the user enables Backup services (it can be checked at Settings > Google > Backup)
2) Cloud backup and restore is enabled only when:
End to End encryption is enabled
Source device runs API 23+
Target device runs API 31+ (API 29+ for Pixel phones)
3) E2E encryption is supported:
on devices running Android 9 (API 29) and above
when device have a screen lock set with a PIN, pattern, or password
Add Blockstore storage for Keychain lib
Google BlockStore API storage -> https://developers.google.com/identity/blockstore/android
IMPORANT NOTES: 1) Block Store data is persisted across the app uninstall/reinstall only when the user enables Backup services (it can be checked at Settings > Google > Backup) 2) Cloud backup and restore is enabled only when: