2

Facebook 開発者ウェブサイトhttps://developers.facebook.com/docs/tutorials/ios-sdk-games/requests/の 2 つのチュートリアルに従ってい ます。

https://developers.facebook.com/docs/howtos/send-requests-using-ios-sdk/#step2

これらは私のコードです:

[FBWebDialogs presentRequestsDialogModallyWithSession:nil
     message:[NSString stringWithFormat:@"I just smashed %u friends! Can you beat it?", score]
     title: nil
     parameters:params
     handler:^(FBWebDialogResult result, NSURL *resultURL, NSError *error)
    {
         if (error)
         {
             // Case A: Error launching the dialog or sending request.
             UIAlertView* alert = [[UIAlertView alloc] initWithTitle: @"Facebook" message: error.description delegate: nil cancelButtonTitle: @"Ok" otherButtonTitles: nil];
             [alert show];
             [alert release];
         }
         else
         {
             if (result == (FBWebDialogResultDialogCompleted))
             {
                 // Handle the publish feed callback
                 NSDictionary *urlParams = [self parseURLParams:[resultURL query]];

                 if ([urlParams valueForKey: @"request"])
                 {
                     // User clicked the Share button
                     NSLog(@"Send");
                 }
             }
         }
    }];

問題は、リクエストを送信した後、友人が FB 通知センター サイトで通知/リクエストを受信しないと言ったことです。誰かが理由を知っていますか?

これらは私がやったことです:

  1. info.plist と Facebook アプリで適切にセットアップしました。

  2. サンドボックス モードを使用していません。

  3. 私の現在のアプリケーションは、ログインしてウォールに投稿できます。

  4. publish_actions許可を得ています。

  5. エラーや警告は表示されませんでした。

4

2 に答える 2