2014-01-31 6 views
1

화합을 사용하여 만든 iOS 게임에서 페이스 북 화합 SDK를 사용하고 있습니다. 내 게임에 코드가 있습니다.facebook-unit sdk를 사용하여 브라우저에서 FB 그룹 페이지를 엽니 다.

void OnClick() { 
    Application.OpenURL("https://www.facebook.com/roadsmash"); 
} 

페이스 북의 그룹으로 연결됩니다.

Facebook 플러그인이 모든 Facebook 링크를 감지하고 가능한 경우 기본 앱을 엽니 다. 문제는 기본 앱이 내 그룹 페이지가 아닌 다른 곳에서 여는 것입니다. 네이티브 앱에서 그룹 페이지를 열려면 어떻게해야합니까? 아니면 fb 네이티브 앱을 열지 않고 브라우저에서 페이지를 열 수 있습니까?

+0

어떤 플랫폼에서이 문제가 발생합니까? – benp

+0

@benp, ios. (UIApplication *) 응용 프로그램의 handleOpenURL : (NSURL *) URL과 - (BOOL) 응용 프로그램 : (UIApplication *) 응용 프로그램의 OpenURL : (NSURL *) URL을 (BOOL) 응용 프로그램 - 그 문제는 FB가 를 오버라이드 (override)입니다 있어요 행동 양식. 수표를 추가하고 브라우저를 열 수 있지만이 솔루션은 해킹처럼 보입니다. 그리고 이상적으로 가능하면 네이티브 앱 내부에 그룹 페이지를 열려고합니다. –

답변

1

네이티브 응용 프로그램에서 그룹이 아닌 페이지를 여는 데 사용할 수있는 해결책을 찾지 못했지만 모바일 브라우저에서 열 수있는 쉬운 해결책이 있습니다. url-shortener (예 : bit.ly)를 사용하여 새 URL을 만들고 open Application.OpenURL - 브라우저에서 열립니다.

관련 문제