2012-08-30 2 views
0

사용자가 다시 로그인하지 않고 Facebook 토큰을 업데이트 할 수 있습니까? device_1에 로그인하여 device_2에서 동일한 작업을 수행하면 app_1의 토큰이 유효하지 않게됩니다. 나는 왜 그것이 일어 났는지 모른다. 그들은 정확하게 동일한 토큰을 가져야하지만 그렇지 않습니다.Android - 유효하지 않은 토큰을 업데이트 하시겠습니까?

내 질문으로 돌아 가기. 유효하지 않은 토큰을 업데이트하거나 페이스 북이 만료되지 않은 경우 항상 동일한 토큰을 반환하도록 할 수 있습니까? 유효하지 않은 토큰을 업데이트하거나 만료되지 않은 경우 페이스 북은 항상 같은 토큰을 반환 할 수있는 가능성이

감사

답변

1

인가?

은 사용자 페이스 북으로 재 - 인증하지 않고 유효하지 않은 토큰을 업데이트하려면, 우리 documentation는 8 단계에서, 당신의 onResume() 방법에 extendAccessTokenIfNeeded()을 부르는 수행하는 방법을 보여줍니다. 이렇게하면 UI 간섭없이 백그라운드에서 사용자의 액세스 토큰이 확장됩니다. 그러나이를 위해서는 네이티브 Facebook 앱이 설치되어 있어야하지만 현재 대안을 찾고 있습니다.

당신은 또한 기본적으로 만료되지 않은 경우 또한, 우리의 안드로이드 SDK는 항상 동일한 토큰을 반환합니다

시나리오 4의 documentation에서 볼 수 있듯이 자신을 토큰에 대한 액세스를 확장하기 위해 엔드 포인트를 칠 수있다. 그러나 해당 토큰이 무효화되면 유효 기간이 만료되므로 새 토큰을 검색해야합니다.

+0

"무효화"란 무엇을 의미합니까? 그래서 내가 올바르게 이해한다면, 한 장치에 로그인하고 두 번째 장치에 로그인 한 후에 토큰이 같아야합니까? 그래서 나는 왜 때마다 다른 것을 얻는가? 감사. – goodm