
Благодаря новой функции, которую Google внедряет для разработчиков, Android сможет поддерживать вашу авторизацию в приложениях на новом устройстве.
API Credential Manager в Android, отвечающий за вход и ключи доступа (passkeys), получает новую функцию Restore Credentials.
«…приложения смогут беспрепятственно регистрировать пользователей в своих учетных записях на новом устройстве после того, как они восстановят свои приложения и данные с предыдущего устройства».
Примечательно, что пользователи «будут оставаться войти в систему так же, как и на предыдущем устройстве, и смогут получать уведомления для легкого доступа к своему контенту, даже не открывая приложение на новом устройстве», если разработчики предпримут некоторые дополнительные действия.

Когда вы входите в приложение на существующем устройстве, ключ восстановления сохраняется в Credential Manager. Он зашифрован и хранится локально и/или в облачных резервных копиях (если это включено пользователем).
В процессе восстановления на новом устройстве приложения и ключи восстановления будут перемещены на новое устройство. При первом запуске приложения запросят ключ восстановления и снова авторизуют пользователей.
- Если пользователь осуществляет передачу локально, ключ восстановления передается локально со старого устройства на новое.
- В противном случае, если пользователь восстанавливает данные с использованием облачной резервной копии, ключ восстановления загружается вместе с данными приложения из облачной резервной копии на новое устройство.
Google отмечает, что «для передачи ключа восстановления с одного устройства на другое не требуется никаких усилий со стороны разработчика, поскольку этот процесс связан с механизмом резервного копирования и восстановления системы [A]ndroid».

Однако разработчики могут реализовать «агент резервного копирования», чтобы пользователи были автоматически авторизованы перед открытием приложения.
API Restore Credentials в настоящее время находится в предварительном просмотре для разработчиков и доступен на Android 9+.