一個月前,我問了這個question。即使有了Bounty,也沒有人提出更好的答案,然後使用設備的Imei來識別用戶,然後將手機與服務器同步。使用Android帳戶管理器保留用戶名,即使應用程序被刪除
現在我偶然發現了Android AccountManager類。是否有可能使用這些類來存儲用戶名和密碼,這些用戶名和密碼可以在我的應用程序的刪除/重新安裝循環之後訪問?
如果是的話我該怎麼做?那麼這需要用戶每次運行應用程序時都輸入其密鑰庫憑據,並且密鑰庫尚未打開?
一個月前,我問了這個question。即使有了Bounty,也沒有人提出更好的答案,然後使用設備的Imei來識別用戶,然後將手機與服務器同步。使用Android帳戶管理器保留用戶名,即使應用程序被刪除
現在我偶然發現了Android AccountManager類。是否有可能使用這些類來存儲用戶名和密碼,這些用戶名和密碼可以在我的應用程序的刪除/重新安裝循環之後訪問?
如果是的話我該怎麼做?那麼這需要用戶每次運行應用程序時都輸入其密鑰庫憑據,並且密鑰庫尚未打開?
我不這麼認爲。在我的實驗中,如果刪除包含創建它們的驗證程序的包,則會刪除帳戶。
我對Android很新,但我認爲你的目標可以通過一起使用兩個管理器來完成。
首先,您使用AccountManager執行證書和網絡資源的必要關聯。
其次,您使用BackupManager將您的應用程序特定的AccountManager記錄保存到雲中。如果您的應用程序被刪除,憑藉Google Market跟蹤功能,您的應用程序應恢復到設備上,並通過您的應用程序的BackupManager實施,還可以查看以前的所有AccountManager記錄。