Google has introduced a new feature called Restore Credentials, designed to streamline account recovery during device transitions. The feature, integrated into Android’s Credential Manager API, addresses the challenges users face when switching to new devices and having to re-enter login credentials, building upon Google’s broader push toward passwordless authentication.
The solution comes at a crucial time, as approximately 40 percent of U.S. users reset or replace their devices annually. Restore Credentials enables automatic transfer of app credentials from a previous device to a new one, operating in the background during device setup when users restore their apps and data. This development aligns with the industry’s wider adoption of passkey technology, which major tech companies have been implementing as a more secure alternative to traditional passwords.
The technology supports a restore key that is compatible with passkey and FIDO2 backends, leveraging established security standards that have gained significant traction in recent years. Apps using a BackupAgent can implement silent login after data restoration, allowing users to remain logged in and access their accounts immediately on their new devices.
For developers, implementation requires the Jetpack Library version 1.5.0-beta01 or higher and GMS version 242200000 minimum. The integration process involves adding the Credential Manager dependency, creating a restore credential request, generating a restore key, and implementing detection and usage of the restore key on new devices.
Google has also unveiled several complementary enhancements to improve the device switching experience. The Android Switch Across Devices tool facilitates the transfer of essential data including chats, calendars, contacts, and Wi-Fi settings. Data transfers from iOS to Android via cable have been optimized to be 40 percent faster compared to 2023, addressing a long-standing pain point in the ecosystem transition process.
The platform now offers more flexible setup options, allowing users to initiate setup immediately and transfer data later through the Settings menu or Google Play app. Additionally, Google has highlighted the expanded adoption of RCS (Rich Communication Services), which enables enhanced messaging features between Android and iOS users, including high-resolution media sharing and emoji reactions.
Developers are advised to delete restore keys when users intentionally log out to prevent automatic re-login cycles. The system integrates with existing passkey infrastructure, allowing for straightforward implementation using current server-side systems, while maintaining the robust security standards that have made passkeys increasingly popular across major platforms.
Sources: Android Developers Blog, FoneArena, TechSpot
Follow Us