- The Restore Credentials API addresses the frustration of being signed out of apps when switching Android devices.
- By implementing this API to silently transfer login tokens, Uber estimates it will eliminate 4 million manual logins for its users annually.
- While Uber is a great example, more developers need to adopt this API for Android to fully emulate the seamless recovery experience of iPhones.


Android app recovery problem and its solution
One area where iPhones excel over Android is the app data migration process when switching phones. On iPhones, iOS transfers almost all apps and data, including the login status of apps (except banking apps), making users feel like they never switched phones.
This is where Android’s Restore Credentials API comes into the picture. Thanks to this, users can seamlessly log back into the app when they switch devices and recover their data.

App developers can also allow users to silently log back into the app once the restore is complete, even allowing them to receive notifications without having to open the app on the new device.
How Google’s solution helped Uber
Engineers at Uber remark that it can be an unpleasant and off-putting experience when you open the Uber app on your new phone to request a ride, only to find that you’re logged out at the time you need it.
Uber ultimately used the Restore Credentials API to address this issue. The API generates a unique token on the old device, which is seamlessly and silently moved to the new device when the user restores the app data during device setup. The result is that user account information is transferred securely and seamlessly, without the need for additional user input.
While Uber is a great example of a popular app that uses this API, we need more developers to adopt it to compete with iOS’s seamless login experience. Hopefully, this success story will provide enough motivation for more app developers to implement the API in their apps.
#Googles #solution #worst #part #setting #Android #phone #works


