11 月 22 日消息,科技媒體 The Verge 今天(11 月 22 日)發布博文,報道稱谷歌公司以預覽版的形式,面向于安卓 9 及更高版本、且 Google Play 服務(GMS)Core 版本為 242200000 或更高版本的所有設備,推出了“恢復憑據”(Restore Credentials)API。
“恢復憑據”是安卓系統中的一項開發者 API,在用戶換機后,已登錄的應用可以繼續保留登錄狀態,簡化從舊安卓設備遷移到新機過程。
谷歌希望通過引入“恢復憑據”,讓安卓生態中的換機體驗,更接近蘋果 iPhone,實現無縫轉移所有賬戶和應用憑據。
IT之家援引支持文檔,“恢復憑據”功能的好處包括:
-
順暢的用戶體驗:用戶無需手動登錄每個應用,即可恢復其應用賬號。
-
提高用戶互動度:如果用戶可以在設置新設備時恢復其賬號,則更有可能繼續使用您的應用。
-
減少開發工作量:恢復憑據功能已與 Credential Manager 集成,因此已支持通行密鑰的開發者可以添加憑據恢復功能。
工作原理如下:
-
創建恢復憑據:當用戶登錄您的應用時,創建與其賬號關聯的恢復憑據。如果用戶已啟用 Google 備份,并且可用端到端加密,此憑據會存儲在本地并同步到云端(應用可以選擇不同步到云端)
-
獲取恢復憑據:當用戶設置新設備時,您的應用可以向 Credential Manager 請求恢復憑據。這樣,您就可以自動為用戶登錄,而無需用戶輸入任何其他信息。
-
清除恢復憑據:當用戶從您的應用中退出賬號時,您應刪除關聯的恢復憑據。
用戶在首次啟動應用后,系統會自動檢查恢復密鑰的可用性并重新登錄,減少了手動輸入的麻煩。
恢復密鑰可以備份到云端,但開發者可選擇退出,選擇直接在設備間的轉移可能更為全面。需要注意的是,如果用戶刪除并重新安裝應用,相關的恢復密鑰將無法轉移。