我正在使用Facebook的新sdk 4.0.1,當我登錄按鈕更改註銷和同樣的按鈕用於註銷沒有任何代碼。但實際上我想在註銷時做一些編碼。所以我怎麼區分這兩個東西在這個sdk? 我如何聲明註銷方法?我如何得到,是用戶登錄或在Facebook登出sdk 4.0.1
回答
您可以檢查令牌何時更改,以及如果新訪問令牌爲空,則用戶剛剛註銷。
new AccessTokenTracker() {
@Override
protected void onCurrentAccessTokenChanged(AccessToken oldAccessToken, AccessToken newAccessToken) {
if (newAccessToken==null)
//your code here!
}
};
登錄更新
會話中刪除 - 的accessToken,LoginManager和CallbackManager類凌駕在會話級替換功能。
訪問令牌 - 您可以從緩存中加載SDK的AccessToken.getCurrentAccessToken,或者如果應用程序是從應用程序書籤冷啓動的。有關說明,請參閱Android的Facebook登錄,獲取當前令牌。
登錄按鈕 - 添加登錄最簡單的方法是使用4.x中的LoginButton。查看Facebook登錄Android,添加Facebook登錄。
UserSettingsFragment類已從SDK中刪除。
LoginManager是一個單例實例,並與AccessToken的currentAccessToken一起使用。登錄後,SDK設置currentAccessToken。要獲得更多權限,請調用logInWith ...方法。
LogInWith ...方法總是在必要時打開提示UI。沒有等同於Session.openActiveSessionFromCache或Session.OpenActiveSession(Activity,boolean,StatusCallback)。相反,您應該檢查onCreate()上的AccessToken.getCurrentAccessToken(),如果不爲null,則跳過登錄。
AccessToken在設置,取消設置或更新時廣播事件。 使用AccessTokenTracker接收這些事件。查看Android的Facebook登錄,跟蹤訪問令牌。
currentAccessToken在SDK設置時自動緩存。
ProfileTracker.getCurrentProfile返回當前登錄的用戶。
ProfileTracker在登錄用戶更改時返回事件。查看適用於Android的Facebook登錄,跟蹤當前配置文件。
CallbackManager.onActivityResult替換Session.onActivityResult和UiLifecycleHelper.onActivityResult。查看Facebook登錄Android,註冊回撥。
- 1. Facebook SDK 4.0.1登錄NPE
- 2. Objective-C Facebook登錄SDK 4.0.1
- 3. Android Facebook SDK 4.0登錄:用戶登錄Facebook應用時出錯
- 4. 使用PHP或JavaScript Facebook SDK,我如何讓用戶登錄到我的網站?
- 5. Facebook登錄 - JavaScript或PHP SDK
- 6. 如何檢查用戶是否登錄到Facebook - php sdk
- 7. 我如何登錄facebook android sdk 3.15.0
- 8. 簡單登錄按鈕Facebook iOS SDK v.4.0.1不起作用
- 9. 實現Facebook(SDK 4.0.1)的Android應用程序登錄
- 10. 登錄facebook sdk 4.0.1與android應用程序
- 11. 登錄到Facebook Xamarin.Facebook.Android sdk
- 12. 使用Facebook access_token登錄到Facebook使用Facebook登錄的Javascript sdk不使用登錄彈出窗口
- 13. Facebook SDK登錄iOS
- 14. Facebook Ios sdk登錄
- 15. 登錄Facebook SDK C#
- 16. Facebook JavaScript SDK登錄
- 17. Facebook SDK iOS登錄
- 18. Facebook PHP SDK不允許登錄用戶
- 19. 用facebook登錄後端帳戶iOS SDK
- 20. Facebook登錄後sdk返回用戶ID
- 21. 如何從Facebook登錄使用Facebook的用戶數據php-sdk
- 22. 使用Facebook登錄用戶登錄Facebook登錄API
- 23. Facebook登錄 - 檢測用戶登錄時沒有PHP-SDK
- 24. 用戶通過Facebook-JavaScript-sdk登錄後自動登錄
- 25. 如何檢查用戶是否在Android登錄或登錄登錄
- 26. Facebook登錄使用javascript sdk無彈出
- 27. 如何使用facebook SDK Xamarin Android登錄?
- 28. Facebook的PHP SDK,出任用戶1,而登錄用戶2
- 29. 使用PHP SDK登錄Facebook
- 30. Facebook SDK登錄Iphone應用