0

네이티브 iOS 게임에서 게임 앱을 "좋아"하고 있습니다 (가상 화폐를 제공합니다). 여러 가지 방법을 시도했지만 좋은 UX로 작동하는 방법을 찾을 수 없습니다.iPhone 로그인 없이는

사용자가 내 앱 Facebook 권한을 이미 부여했으며 사용자 로그인없이 Facebook iOS SDK를 사용하여 인증 된 세션을 정상적으로받을 수 있습니다. 그러나 오픈 그래프를 통해 앱을 좋아하면이 오류가 발생합니다 : "(# 100) 좋아하는 작업이이 유형의 개체에 대해 아직 지원되지 않습니다.". 설명서를 읽은 사람 중 어느 쪽이 옳았는지. 당신이 페이지를 좋아하지 않는 것처럼 보입니다.

그래서 UIWebView에 포함 된 "자바 스크립트"소셜 플러그인 "상자"를 사용해 보았습니다. 그러나 이것은 추한 것처럼 보이고 내 앱에 이미 활성 Facebook 세션이 있어도 사용자가 로그인하도록합니다. 내 활성 세션에서 내 oauth 토큰을 내 앱 내에서 웹보기로 전달할 수있는 방법을 찾을 수 없습니다. "비슷한 상자"및 JavaScript SDK가 항상 사용자에게 재 인증을 요구할 수 있습니다.

사람이 다시 로그인하는 사용자를 강제하지 않고 iOS 앱 내에서 페이스 북 응용 프로그램/페이지를 좋아하는 방법을 설명하고 (바람직하게는) 소셜 플러그인을 사용하지 않고 수 :

그래서 여기 내 질문? 또는 소셜 플러그인을 사용하는 경우 플러그인이 포함 된 웹 뷰에 활성 Facebook 세션을 전달하는 방법은 무엇입니까?

미리 감사드립니다.

+0

이전에 좋아하는 사용자에게도 동일한 보상을 제공하고 있습니까? (그렇지 않으면 플랫폼 정책을 위반하게됩니다.) – CBroe

+0

아니요 - 사용자는 한 번만 앱을 좋아할 수 있습니다. 실제로는 현재 0 번입니다. –

답변

0

다른 경우에도 같은 문제가 발생했습니다. 나는이 문제를이 링크

이 링크에서 http://www.tutorialspoint.com/ios/ios_twitter_facebook.htm

당신이 당신의 내 페이스 북과 트위터를 구성하는 방법을 제공하고 당신이 한 번 이상 로그인 한 경우 다시 로그인 할 필요가 없습니다를 해결했다 .. !! !

+0

입력 해 주셔서 감사합니다.하지만 자습서에 iOS 소셜 프레임 워크를 사용하여 페이스 북 게시물을 작성하는 간단한 사례가 나와 있습니다. 사회 구조를 통해 "좋아할"수는 없습니다. –

+0

WelCome !! 별일 아니다..!! :) – Indra

관련 문제