[FBWebDialogs presentFeedDialogModally...] 経由で公開しています。正常
に動作します。
しかし、Facebook の設定でアプリケーションを削除して再度投稿しようとすると、Web 公開ビュー内にログイン ダイアログが表示されます。
ログイン後、「エラーが発生しました。後でもう一度やり直してください。」というエラーが表示されます。コールバックは呼び出されません。
どうすれば修正できますか?
SDK のバグのようです。
app_id
渡されたパラメーター辞書であなたを指定してみてください[FBWebDialogs presentFeedDialogModallyWithSession:parameters:handler]
ドキュメントには「必須ですが、ほとんどの SDK で自動的に指定されます」と記載されていますが、自動的に行われていないことがわかりました。
ニックが示唆するように、渡されたパラメーターに FacebookAppID を追加することができます。または、FacebookAppID が plist 情報ファイルにあることを確認してください。
文字列キー: FacebookAppID を Facebook アプリ ID の値とともに追加します。その後、SDK は、他の場所で使用するアプリ ID を自動的に追加できます。