iOS 6을 FacebookSDK와 함께 사용하면 읽기 요청과 게시 권한이 두 번의 개별 호출로 분할됩니다. 나는 왜 이것에 어떤 이점이 있는지 모르겠다. 그러나 Facebook UI를 통해 사용자에게 처음으로 두 번을 보여줄 것을 요구하는 것 같다.FacebookSDK에서 로그인 UI가 두 번 표시됩니다.
내 앱에서 사용자가 Facebook을 사용하기로 선택하기 전까지는 Facebook에서 아무 것도 요청하지 않습니다.이 경우 Facebook에 먼저 읽기 권한을 부여한 다음 다시 게시 권한을받습니다. 컨트롤은 내 앱에서 페이 스북 (읽기 용)에서 내 앱으로 전환 한 다음 즉시 페이스 북 (게시 용)으로 돌아와 내 앱으로 다시 전환합니다.
특히 "확인"이 표시된 페이스 북 화면이 사용자에게 동일하게 보이므로 사용자 경험이 끔찍합니다.
이Check for a valid FBSession.activeSession
if not open call FBSession openActiveSessionWithReadPermissions
if successful call FBSession.activeSession reauthorizeWithPublishPermissions
then publish post
코드는 작동하지만, 사용자 경험은 형편입니다 : (? 왜 두 번 좋아 눌러 AM)
내 코드를 간단히 말해서 같습니다. 내가 놓친 게 있니?