2

facebook-android-sdk 3.0.1을 사용하여 재 인증 대화 상자를 시작하는 방법이 있습니까? 자바 스크립트 SDK (https://developers.facebook.com/docs/facebook-login/reauthentication/ 참고)를 사용하는 것이 가능하지만 Android SDK에 대한 내용을 찾지 못했습니다.facebook-android-sdk : sdk를 사용하여 강제 재 인증 3.0.1

사용자가 앱의 "내 프로필 편집"섹션을 입력하려고 할 때 대화 상자가 시작되어야합니다.

+0

이봐 같은 것을 사용? – mango

+0

불행히도 : (이 문제는 아직 열려 있습니다 : ( – Greeny

+0

) 안드로이드에서 WebView를 사용하고 JS sdk에 액세스 할 수 있다고 생각합니다. 어떻게 생각하십니까? – mango

답변

0

나는이 문제에 대한 해결책을 찾았 지 않는이

Session session = Session.getActiveSession(); 
     if (session != null){ 
      session.closeAndClearTokenInformation(); 
      session = null; 
      Log.i(TAG, "cleared session"); 
      Session.openActiveSession(activity, true, sessionCallback); 
     } 
+0

이 코드를 사용하면 사용자가 결정하더라도 세션이 종료됩니다. 재 인증 대화 상자를 취소 하시겠습니까?이 동작을 피할 수있는 방법이 있습니까? – Greeny

+0

네,하지만이 동작이 필요한 경우에만이 코드를 호출 할 수 있습니다. 마지막 줄의 코드 외에도 새 대화 상자가 표시되므로 그것을 원하지 않는다면 제거하십시오. – 5agado

+0

재 인증 대화 상자가 표시되고 사용자가 취소하면 Facebook 세션이 아직 열려 있습니다. 그렇다고 생각하지는 않지만 이것이 요구 사항입니다. ( – Greeny