Sencha 터치를 사용하여 모바일 앱을 만들고 있습니다.이 앱은 기본 앱으로 번들되어 기기에 설치됩니다. 특정 페이지의 내 앱에서 사용자 피드에 일부 데이터를 게시해야하는 "공유"기능을 추가하고 싶습니다. 내가 할 수있는 브라우저에서 테스트하는 동안 그 "https://m.facebook.com/dialog/feed"또는 "https://m.facebook.com/sharer.php"와 같은 FB 공유 URL과 함께 창을 열고 https://developers.facebook.com/docs/reference/dialogs/feed/하이브리드 응용 프로그램을 떠나지 않고 FB 피드 공유 게시물을 수행하는 방법은 무엇입니까?
그러나에 설명 된대로 모든 관련 PARAMS을 전달하여이 응용 프로그램이 번들로 제공되며 나는이 함께 공유 할 때, 사용자가 브라우저로 이동했기 때문에 redirect_uri
은 iFrame에서이 대화 상자를 내 앱에서 열고 싶었던 이유로 앱을 가리킬 수 없기 때문에 앱으로 돌아갈 수 없습니다. 이 대화 상자는 META 태그에 의해 iframe에 임베드 될 수 없기 때문에 가능하지 않으며이를 능가하기 위해 사용자 로그인을해야합니다.이 대화 상자는 내 앱의 iFrame에서 열 수없는 또 다른 대화 상자입니다.
샘플 sencha 앱 http://blooming-day-7830.herokuapp.com/도 살펴 보았지만 사용자가 인앱 대화 상자를 여는 대신 로그인 페이지를 분리해야합니다.
내 질문은 입니다. 브라우저로 사용자를 이동하지 않고 하이브리드 앱을 FB에 연결하는 방법은 무엇입니까??
이미 휴대 전화 포장을 사용하고 있다고 생각하면 https://github.com/phonegap/phonegap-facebook-plugin을 사용할 수 있습니다. 나는 그것을 사용했고 정확히 당신이 원하는 것입니다. – SachinGutte
Sencha는 현재 네이티브 패키지를 제공하고 카메라, 연락처 또는 가속도계와 같은 응용 프로그램에서 장치 상호 작용이 필요하지 않기 때문에 phonegap을 사용할 계획이 아니었지만 이제는 phonegap이 없으면 원활한 FB 로그인이 불가능합니다. 내 결정을 재고해라. phonegap가 유일한 출구라고 믿는 것은 어렵다 – ThinkFloyd
@phobos 당신은 트위터에 대한 비슷한 플러그인을 알고 있니? – ThinkFloyd