在Dropbox網站的Getting started文章中,他們有一個教程,指導如何使用Core API與Android開始。在Android上使用保存的Dropbox身份驗證詳細信息
當應用程序第一次啓動時,會要求用戶對軟件進行身份驗證以使用用戶Dropbox帳戶。驗證成功完成後,您將收到一對驗證字符串,密鑰和密鑰。
在用戶驗證應用程序使用他或她的Dropbox帳戶後,我使用Android的SharedPreferences保存密鑰和secred。
如何使用這些保存的值?我不是指如何使用SharedPreferences檢索它們,但我如何使用它們來防止再次重新驗證應用程序的需要?在Dropbox網站上,他們沒有提供使用這些的方法。他們說的只是
finishAuthentication()方法會將用戶的訪問令牌 綁定到會話。您現在可以通過 mDBApi.getSession()。getAccessTokenPair()來檢索它們。
在您的應用程序關閉後您將再次需要這些令牌,因此 對於將來的訪問保存起來非常重要(雖然此處未顯示)。 如果你不這樣做,用戶每次 使用你的應用程序將不得不重新進行身份驗證。實現存儲密鑰的常用方法是通過Android的SharedPreferences API 。