4

私はFB.getLoginStatus(ドキュメントに従って) を使用しており、すべてのデスクトップ ブラウザーで期待どおりに動作しますが、推測できない理由により、iPad または Android から呼び出されると、呼び出しは単純にララランドに消えます (テスト済み)。幅広いデバイスと OS バージョンで)。

これをデバッグする方法がわかりません。例外は発生しません (アラートを貼り付けることができます)。そのため、完全に困惑しています。問題が何であるかを把握する方法に関するすべての提案、またはさらに良いことに、解決策です! 非常に感謝します。

4

2 に答える 2

2

最も一般的な問題は、アプリの設定にモバイル サイトの URL が追加されていないことです。https://developers.facebook.com/apps/YOURAPPID/summary/を確認し、モバイル Web セクションまでスクロールします。

また: ローカルで開発する場合は、たとえば 192.168.0.123 != localhost などを心に留めておいてください。これは、最近 1 時間近くかかった古典的なものです (すべての URL/IP は facebook.com の設定にある必要があります。そうしないと、FB .getLoginStatus またはその他の認証イベントは発生しません!)

于 2013-05-24T05:14:20.797 に答える
1

私はまったく同じ問題を抱えていましたが、モバイルバージョンをwww.domainname.comではなくdomainname.comでテストしていることに気付きました。Facebookは情報をどちらか一方にのみリダイレクトし、両方にはリダイレクトしません。

于 2013-01-11T22:57:42.200 に答える