我想在我的Android應用程序中登錄Facebook。所以,我設法使用Facebook Login Button
登錄並註冊FacebookCallback
。現在我們可以訪問公共個人資料信息等等。這裏是我的問題:Android應用程序中的Facebook登錄/註銷狀態
在Facebook帳戶
Settings > Security
有一個項目叫做Where You're Logged In
在那裏你可以End Activity
中的所有設備被登錄我們如何去了解這裏用戶的決策信息。? (如果用戶選擇End Activity
在某些設備上)
在那裏,我們有類,如ProfileTracker
和AccessTokenTracker
,但似乎他們也沒有辦法。或者我錯誤地使用了它們。
和另一個,但連接到以前。
如果用戶改變了,例如她的名字。它似乎沒有影響
Profile
在我的應用程序。 我們可以獲取有關用戶名稱更改的信息嗎? (如果用戶使用,例如改變了她的名字,另一個應用程序)
編輯:目前,我有下面的代碼。但它不會在Facebook網頁上的End Activity
上作出迴應。或者,也許它只應對本地更改(如果用戶從設備上的Facebook註銷)。
// ...
@Override
protected void onResume() {
super.onResume();
// Start tracking access token changes
accessTokenTracker = new AccessTokenTracker() {
@Override
protected void onCurrentAccessTokenChanged(
AccessToken oldAccessToken,
AccessToken currentAccessToken) {
if (currentAccessToken == null || currentAccessToken.isExpired()) {
// Force logout
LoginManager.getInstance().logOut();
}
}
};
accessTokenTracker.startTracking();
}
// ...
// ...
@Override
protected void onPause() {
// Stop tracking access token changes
accessTokenTracker.stopTracking();
super.onPause();
}
// ...
感謝響應,我已經編輯我的問題。 – user35603