2012-06-17 4 views
0

iOS 앱에 대화 상자가 표시되어 사용자가 앱 초대장을 보내는 친구를 선택할 수 있습니다. 대화 상자가 표시되면 일부 친구를 선택하고 보내기를 누를 수 있습니다.Facebook 초대장 요청이 전달되지 않았습니다.

다이얼로그 대리자 메서드 콜백은 successfuly라고합니다. 지금까지는 너무 좋았지 만 친구가 초대를받지 못했습니다. 은 아직 개발 중이기 때문에입니까?

이것은 대화 상자를 표시하기 위해 사용하는 코드입니다. 누락 된 매개 변수가 있습니까? (앱이 작동하기 때문에 액세스 토큰이 정상입니다).

// Show the UI Dialog 
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys: 
    kFacebookAppID,@"access_token", @"Invitation message", @"message",nil]; 

[facebook dialog:@"apprequests"andParams:params andDelegate:self]; 
+0

여기 내 대답 좀보세요 : http://stackoverflow.com/questions/15495462/presentrequestsdialogmodallywithsession-does-not-work-but-gives-good-result/16654666#16654666 – NeverHopeless

답변

0

요청은 사용자가 합리적으로이를 수락 할 것으로 예상되는 경우에만 전달됩니다. 앱이 iOS 앱 (즉 캔버스 구현/apps.facebook.com URL 없음) 인 경우 iOS 용 Facebook 앱에만 표시됩니다.

앱의 SSO 설정이 올바르지 않아서 Facebook의 앱이 요청을 수락 할 때 사용자를 앱으로 가져 오는 방법을 알지 못하기 때문일 수 있습니다. URL 처리기가 앱 등에 올바르게 설정되어 있는지 확인하십시오.

앱이 샌드 박스 모드이기 때문에 그럴 수도 있습니다. 그러나 확실하지 않습니다.

관련 문제