0

iOS アプリでダイアログを表示して、ユーザーがアプリへの招待状を送信する友人を選択できるようにしています。ダイアログが表示されます。友達を選択して送信を押します。

ダイアログ デリゲート メソッドのコールバックが正常に呼び出されました。今のところは順調ですが、友人に招待状が届いていません。これは、アプリがまだ開発中であるためでしょうか?

これは、ダイアログを表示するために使用しているコードです。不足しているパラメーターはありますか? (アプリが動作するのでアクセストークンは問題ありません)。

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

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

1 に答える 1

0

要求は、ユーザーが要求を受け入れると合理的に期待できる場合にのみ配信されます。アプリが iOS アプリのみの場合 (つまり、キャンバスの実装 / apps.facebook.com URL がない)、iOS 用の Facebook アプリにのみ表示されます。

これが発生しない場合は、アプリの SSO 設定が正しくない可能性があります。そのため、Facebook のアプリは、ユーザーがリクエストを受け入れたときにユーザーをアプリに誘導する方法を認識していません。最初にそれらを確認して、URL ハンドラーを確認してください。アプリなどで正しく設定されている

アプリがサンドボックス モードになっているためかもしれませんが、それについてはわかりません。

于 2012-06-17T07:57:41.927 に答える