簡體   English   中英

實現Facebook(SDK 4.0.1)登錄的Android應用

[英]Android App that implements Facebook (SDK 4.0.1) Login

我想實現一個Android應用程序(Web應用程序的一部分),用戶可以使用Facebook(以及后來的Twitter等)登錄。

  1. 我應該在數據庫中保存什么值。 我的想法是電子郵件,密碼,提供商,access_token電子郵件,密碼=>應用內登錄提供商,access_token =>從提供商應用程序登錄

  2. access_token可以過期或更改。 我如何跟蹤更改。 我可以將其保存在SystemPreference中,但是它是緩存的而不是新的。 我是否需要執行GraphRequest來每次檢查有效性

我應該在數據庫中保存什么值?

不能。您不能將用戶的Facebook憑證保存到本地數據庫中。 因為Facebook SDK永遠不允許這樣做。

access_token可以過期或更改

是的,它可以過期或更改。如果access_token過期並且如果用戶嘗試使用Facebook登錄,則它將生成新的密碼,因此無需緩存任何內容。

編輯

訪問令牌有兩種類型:1. 短期生存2.長期生存

長期使用在移動應用程序中,有效期為60天,另一方面,短期使用僅在Web應用程序使用的幾個小時內有效,如果您想擴展網絡訪問令牌,可以參考此鏈接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM