現在、iOS Facebook SDK を使用してテキスト、リンク、および画像を共有していますが、ユーザーが iOS Facebook アプリをインストールしていない場合、奇妙な動作が見られます。
恐ろしい「エラーが発生しました。後で試してください」というメッセージで投稿が失敗しています。でも。ユーザーがFB iOSアプリをデバイスにインストールしているときにすべてが機能するという事実は、ここに奇妙な構成の問題があるに違いないと私に思わせます-他の誰かがこれを見たことがありますか?
シナリオは次のとおりです。
Facebook iOS アプリがインストールされていない - 失敗
- ユーザーが FB にログインすると、アプリはユーザー名/パスワード用の埋め込みブラウザをポップアップ表示します - OK
- ユーザーはユーザー名とパスワードを入力し、必要に応じてアプリを承認するよう求められます - OK
- ユーザーが一部のコンテンツを共有しようとする - 「エラーが発生しました..後で試してください」で失敗
Facebook iOS アプリのインストール - 成功
- ユーザーがアプリ経由で FB にログインすると、資格情報が iOS FB アプリから取得されます - OK
- ユーザーは、必要に応じてアプリを承認するよう求められます - OK
- ユーザーが一部のコンテンツを共有しようとしています - わかりました、毎回動作します
おそらく私は明らかな何かを見逃していますが、2番目のシナリオがうまく機能しているときに、これらのシナリオの最初のシナリオの失敗を引き起こしている可能性があるものはわかりません。
私は明らかなことをチェックしました。
- FB アプリがサンドボックス モードではない
- コンテンツを投稿するリクエストで、アプリ ID がサーバーに渡されています
- アプリIDは正しい
私が見逃したある種の構成設定があるに違いありません-何か考えはありますか?