在應用程序啓動時,我使用以下代碼顯示Facebook登錄窗口。Android facebook sdk AccessToken.getCurrentAccessToken()返回null
LoginManager.getInstance().logInWithReadPermissions(activity, Arrays.asList("public_profile"));
我得到了迴應onSuccess
這沒關係。 AccessToken存在,並且Profile.getCurrentProfile()
也返回有效的配置文件。在關閉應用程序並再次打開後,BUt返回null
。有沒有人有同樣的問題?我不明白髮生了什麼事。
我正在使用最新的Facebook SDK。 4.x
檢查後,這個答案http://stackoverflow.com/a/29374616/1384010 –
[Facebook的AccessToken.getAccessToken的可能的複製是空的應用程序甚至打開首次登錄後(http://stackoverflow.com/questions/29366945/facebook-accesstoken-getaccesstoken-is-null-on-opening-of-app-even-after-first-l) –
我看到連結http ://stackoverflow.com/a/29374616/1384010這不是問題。 AccessToken.getCurrentToken()爲null,但在accessTokenTracker上更改有效令牌。 我創建了另一個空白的應用程序,一切正常。但是,這是現有的應用程序,我從3.x更改Facebook的SDK。並決定重寫Facebook相關的代碼。 –