2012-09-30 2 views
3

내 앱이 사용자가 Facebook에 메시지를 게시 할 수있게하고 싶습니다. sdk 3.1의 새로운 요구 사항과 같이 응용 프로그램이 처음으로 읽기 전용 권한으로 세션을 연 다음 쓰기 권한을 다시 승인하면 두 개의 응용 프로그램을 강제로 전환 할 때 불가능하거나 극히 추악 해집니다.sdk 3.1과 함께 iOS 앱만 게시 하시겠습니까?

내 시나리오는 내 앱에 Facebook으로 보내기 버튼이 있는데, 사용자가 Facebook에 메시지를 게시 할 수 있기를 원합니다. 그는 아직이 시간에 로그인하지 않았습니다.

새로운 + openSessionWithPublishPermissions를 사용하는 경우 ... ... 방법 읽기 전용 권한으로 로그인해야하는 응용 프로그램임을 나타내는 sdk 오류가 발생합니다.

+ openSessionsWithReadPermissions를 사용하는 경우 ... 승인 할 수있는 앱 전환이 발생하면 reauthoruzeSessionWithPublishPermissions를 사용하여 다른 앱 전환을받습니다. 따라서 버튼을 누르면 두 개의 앱 스위치가 생겨 매우 추악한 경우입니다.

권한에 대한 새로운 제한 사항으로 인해 Facebook sdk 데모에있는 많은 응용 프로그램이 손상 될 수 있습니다.이 응용 프로그램은 오래된 deprecated 메소드를 사용하기 때문에 계속 작동합니다.

두 개의 짧은 폭포가있는 새로운 ios6 Facebook API를 사용하여이를 달성 할 수 있습니다. iOS 5 사용자에게는 작동하지 않으며 사용자가 시스템 수준에서 로그인했지만 사용자가 내 앱에 로그인 만하면된다.

답변

0

기본 Auth Dialog를 비활성화하려면 더 이상 사용되지 않는 방법 openActiveSessionWithPermissions을 사용해야합니다.

팁 5 참조 Facebook developer "howto"

관련 문제