Android introduces the Restore Credentials feature under the Credential Manager API, allowing app developers to retrieve user app data when switching devices without requiring a fresh login. The principle behind Restore Credentials is that apps store a restore key in the Android Credential Manager on the device, which will back up these keys to Google’s cloud. When users move to a new device and transfer app files, data, and keys, the app will request the restore key to log into the user’s account once again. Users can open the app for the first time without needing to log in again.
Google states that the restore key is a public key compatible with passkey management systems / FIDO 2, ensuring a high level of security aligned with industry standards. This feature requires app developers to support it (using Jetpack Credential Manager) in order to utilize it, and it is compatible with Android versions up to Android 9.
TLDR: Android introduces Restore Credentials feature for app developers, allowing seamless transfer of user app data between devices without the need for repeated logins. The feature enhances security through public key compatibility with passkey management systems, ensuring a secure user experience.
Leave a Comment