2013-10-10 6 views
3

내 앱에 앱 요청을 통합해야하지만 작동하지 않는 것 같습니다. 나는 그것에 대해 조사했고 분명한 대답을 찾을 수 없다. 보고서의 일부 답변은 요청이 Facebook App Center에서 발견 될 수 있다고 말했지만 요청을받지 못했으며 알림도 수신되지 않았습니다.iOS : Facebook 앱 요청으로 알림이 수신되지 않음

나는 Facebook SDK for iOS v3.8을 사용하여 요청을 보냈습니다. 오류가없고 요청이 있었지만 항상 성공했지만 알림이 없습니다.

다음은 요청을 보내는 데 사용하는 코드입니다.

- (void)sendAppInvite:(NSString *)message { 
    NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"app_non_users", @"filters", nil]; 

    [FBWebDialogs presentRequestsDialogModallyWithSession:[FBSession activeSession] message:message title:nil parameters:params handler:^(FBWebDialogResult result, NSURL *resultURL, NSError *error) { 
     if (error) { 
      // Case A: Error launching the dialog 
      NSLog(@"Error on app invite."); 
     } else { 
      if (result == FBWebDialogResultDialogNotCompleted) { 
       // Case B: User clicked the "x" icon 
       NSLog(@"User canceled app invite"); 
      } else { 
       // Case C: Dialog shown and the user clicks Cancel or Share 
       NSDictionary *urlParams = [self parseURLParams:[resultURL query]]; 
       if (![urlParams valueForKey:@"request"]) { 
        // User clicked the Cancel button 
        NSLog(@"User canceled app invite"); 
       } else { 
        // User clicked the Send button 
        NSString *postID = [urlParams valueForKey:@"request"]; 
        NSLog(@"Request successful: %@", postID); 
       } 
      } 
     } 
    }]; 
} 

나는 또한 내가 초대를 전송, Facebook에서 샘플 응용 프로그램을 구축하기 위해 노력했다. 앱 센터에서는 알림도없고 요청도 없습니다.

내가 잘못하고있는 것이 있습니까? 또한 Facebook Request의 버그가 있습니까?

감사합니다.

+0

이것을 파악 했습니까? 나는 똑같은 문제를 겪고있다. – Harish

+0

나는 무슨 일이 일어 났는지 정말로 몰랐다. 나는 지난 주에 다시 테스트를했는데 내 친구는 알림이 아니라 앱 센터에서 요청을 보았습니다. – dzep

+0

네, 맞습니다. 내 알림이 앱 센터로 전송됨을 알게되었습니다. – Harish

답변

1

실제로 facebook.com에있는 앱만 알림 API를 사용할 수 있습니다. 이는 '앱 요청'과 다릅니다. 즉, 지구본이있는 오른쪽 상단 모서리에 앱에 알림을 게시 할 수 없습니다.

+0

그래서 내 친구가 앱 센터를 방문했을 때 내 요청을 받았지만 알림을받지 못했습니다. 감사! – dzep

+0

정확하게. 냄새지만, 그것이 그대로입니다. 대답 pls을 수락하십시오 :) –

0

당신은 페이스 북에서

Visit

게임 -> apps-> 응용 프로그램 요청에 가서 당신이 응용 프로그램을 추가 할 응용 프로그램 알림을

2

를 참조 페이스 북의 개발자에 샌드 박스 모드에서 가능하게 설정하십시오 개발자 계정

페이스 북 -> 애플리케이션 -> "당신은 응용 프로그램"-> 설정 -> 플랫폼을 추가 -> 앱은 페이스 북에서 -> 어떤 URL을 추가

이제 앱 요청 알림을 받게됩니다.

+0

나는 당신이 도와주십시오 제발 통지를 못했어 :) –