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 通知センター サイトで通知/リクエストを受信しないと言ったことです。誰かが理由を知っていますか?
これらは私がやったことです:
info.plist と Facebook アプリで適切にセットアップしました。
サンドボックス モードを使用していません。
私の現在のアプリケーションは、ログインしてウォールに投稿できます。
publish_actions
許可を得ています。エラーや警告は表示されませんでした。