1

我使用Facebook登錄按鈕來獲取公共配置文件並將用戶的電子郵件地址保存在數據庫中,下次如果用戶註銷並重新登錄,我會在數據庫中搜索他的電子郵件。這種方法看起來不太好,因爲如果用戶登錄並離開應用程序,然後打開它沒有互聯網連接,會話打開,但沒有再次獲取用戶公共配置文件,所以他使用Facebook登錄,但我'我不知道他是誰!因爲我沒有在這個登錄中收到用戶的任何數據! 所以我想也許我應該在會話打開時存儲AccessToken,但我不確定這是否是正確的方式,我不知道這個令牌是否標識用戶或應用或會話或什麼!我讀了它可能是空的,所以如果我應該這樣做,我什麼時候可以安全地使用它們?在Android應用程序中登錄Facebook:我應該在數據庫中保存哪些信息才能知道此用戶將來登錄?

回答

1

如果您使用最新的SDK 4.0.1。該配置文件也被保存,因此您可以通過查看Profile.getCurrentProfile()來查看誰已登錄。您也可以獲取當前訪問令牌上的當前用戶標識。

訪問令牌是用來進行圖形調用的祕密。它是獨一無二的,如果您使用用戶電子郵件存儲它,則可以使用它將其關聯回電子郵件。

相關問題