我剛剛從GitHub(https://github.com/facebook/facebook-android-sdk)下載Facebook的Android SDK和導入SDK和Hackbook示例代碼。
問題
當運行Hackbook示例項目原來的樣子,用戶登錄不堅持,即每次我退出並重新啓動應用程序,我要重新登錄。
期望的結果
用戶不應該需要登錄每個應用程序啓動時,按預期保存Facebook的令牌應該工作。
我剛剛從GitHub(https://github.com/facebook/facebook-android-sdk)下載Facebook的Android SDK和導入SDK和Hackbook示例代碼。
問題
當運行Hackbook示例項目原來的樣子,用戶登錄不堅持,即每次我退出並重新啓動應用程序,我要重新登錄。
期望的結果
用戶不應該需要登錄每個應用程序啓動時,按預期保存Facebook的令牌應該工作。
嘗試使用SharedPrefrences在移動設備中保存訪問令牌,並在使用該應用的同時每次使用該令牌。
還檢查訪問令牌的過期。 IF過期嘗試使用刷新令牌獲取新訪問令牌,並遵循相同的第一步,即通過Shared Preferences將其保存在移動設備中。
希望它可以幫助的
隨SDK提供的示例已經做到了這一點,訪問實際上已被保存和檢索,並且過期日期也沒有結束,但不知何故它將被SDK拒絕。 – Kai
可能重複[代碼hackbook教程似乎並沒有在手機上工作(http://stackoverflow.com/questions/10056546/code-from-hackbook-tutorial-doesnt-似乎在手機上工作) –
@AvadhaniY請實際閱讀兩個問題,他們是完全不同的。我的登錄狀態沒有保留,這個問題是關於無法登錄的第一個地方。發佈此問題之前,我已完成搜索。 – Kai