2012-03-06 2 views
0

저는 페이스 북 API를 사용하고 있습니다. 앱이 백그라운드에서 실행될 때 Facebook에 일부 메시지를 제출하고 싶습니다. 문제는 사용자가 요청하거나 페이스 북에 메시지를 제출할 때마다 팝업 Webview가 표시됩니다. 사용자가 다시 클릭해야합니다. 따라서이보기를 건너 뛰고 백그라운드에서 메시지를 제출하고 싶습니다. 이것이 가능한가? 아무도 제안 할 수 있습니까?앱이 백그라운드에서 실행 중일 때 페이스 북에 메시지를 게시 할 수 있습니까?

답변

0

사용자가 직접 publish_stream 권한을 요청한 다음 사용자가 앱을 적극적으로 사용하지 않는 경우에도 언제든지 사용자를 대신하여 게시 할 수 있습니다 (물론 이것은 이전 사용자 요청에서 게시 한 것임) 대신에). 일단 publish_stream이 있으면 http://graph.facebook.com/USERID/feed?access_token=AppAccessToken으로 HTTP POST를 보내고 피드에 게시 할 메시지의 메시지 게시 매개 변수를 지정하십시오.

+0

답장을 보내 주셔서 감사합니다. 네, 위치를 바꿨습니다. 이제 작동합니다. requestWithGraphPath : @ "me/feed"라는 메소드를 사용하고 있습니다. 다시 한번 감사드립니다. – TK189

0

알다시피, 애플리케이션은 알림 수신 및 백그라운드에서 푸시 알림 표시 이외의 기능을 수행 할 수 없습니다. 당신이 할 수있는 유일한 방법은 - "페이스 북에 메시지를 올리려면 지금 당장 열려있는 응용 프로그램"이나 그와 비슷한 것을 사용자에게 묻는 것입니다.

+0

답장을 보내 주셔서 감사합니다. 네, 위치를 바꿨습니다. 이제 작동합니다. requestWithGraphPath : @ "me/feed"라는 메소드를 사용하고 있습니다. 다시 한번 감사드립니다. – TK189

관련 문제