2012-11-15 4 views
15

새로운 3.1 iOS SDK에서 우리는 더 이상 읽기 및 게시 권한을 동시에 요청할 수 없으며 게시 권한을 요청하기 전에 읽기 권한을 요청해야합니다. 내 앱에는 활동을 완료 한 후 공유 버튼이 있습니다. 사용자가이 버튼을 누르면 게시 권한을 요청한 다음 피드에 기사를 게시하려고합니다. 그러나 현재 사용자가 앱을 읽기 권한으로 승인하지 않았을 수 있습니다.Facebook iOS SDK 3.1 읽기 및 게시 권한 요청

이 시점에서 사용자는 Facebook을 통해 공유하고 싶다는 메시지를 표시했지만 게시 권한 만 요청할 수는 없으며 함께 읽고 사용 권한을 요청할 수 없으며 요청할 수 없습니다 읽기 권한을 부여한 다음 다시 사용 권한을 게시 할 수 있습니다 (문서에 따라). 사용자가 로그인하거나 앱을 시작할 때 읽기 권한이 있는지 묻지 않으려 고합니다. 이러한 기능을 사용하지 않을 것이므로 불필요하게 사용자를 괴롭 히고 싶지 않기 때문입니다.

문서에 허용되지 않는다고되어 있더라도 두 가지 유형의 사용 권한을 요청할 수 있지만 그 결과 두 개의 팝업 상자가 차례로 표시되고 중간에 지연이 표시됩니다. 이는 해킹 된 것처럼 느껴지고 사용자를 혼동시킬 수 있습니다.

이것은 정말로 새로운 원하는 행동이며 내가하려는 것은 불가능합니다. 아니면 내가 이해하지 못하는 부분이 있습니까?

덕분에

+0

내가 정확히 같은 문제가 있습니다. 사용자가 공유 버튼을 누르지 않으면 페이 스북으로 사용자를 리디렉션하고 싶지 않습니다. 이것에 행운이 있니? – Ross

답변

4

당신은 우리가 강력하게 백투백 권한에 대해 조언을하는 것이 올바른지, 당신은 당신이 할 경우 앱이 승인을받을 가능성이 있습니다.

아마 기본 정보를 미리 요청할 수있는 기회를 포옹 할 수 있습니다. 단순한 개인화 (예 : 아바타 및 이름) 일지라도 발표 활동에 앞서 신뢰를 쌓을 수 있으며 일반적으로 사회적 경험으로 증가 할 수 있습니다.

은 (또한, 사람들이 당신이 어쨌든 '콜드 스타트'에서 자신을 대신하여 게시시키는에 대한 확신 될 것 가능성이 적습니다.)

+1

앱 거부? 특히 Facebook에서 발행 된 문서에 다음과 같이 표시되어 있기 때문에 상당히 과격한 결과입니다. "[두 가지 권한 세트를 동시에 요청]하려고하면 SDK가 사용자에게 최적의 앱을 사용하지 못하게합니다. 스위칭 또는 웹 기반 인증 흐름 " [link] (http://developers.facebook.com/docs/tutorial/iossdk/upgrading-from-3.0-to-3.1/) – foggzilla

+2

내 질문에 답변 해 주셔서 감사합니다. 그러나 새로운 SDK를 사용하는 철학은 사용자가 필요로하는 작업을 시작할 때까지 사용자에게 권한 부여를 요청하지 않는 것 같습니다. 새로운 사용자에게 기본 승인을 요청하고 싶지 않아 페이스 북 통합을 사용하지 않으려는 사용자가 없어 질 수 있습니다. 한 번 공유하기로 결정한 사용자 만 귀찮게하고 싶습니다. – Casey

+0

승인을 통해 나는이 흐름을 둘러싼 요구 사항이있는 App Store를 의미했습니다. 실제로 둘을 묻는다면 (백투백과 다름) 페이스 북 SDK는 대체 기술로 돌아갈 수밖에 없습니다. –