iOS および Facebook グラフ API:一貫性のない認証の問題
-
25-09-2019 - |
質問
iOS 用の公式 FBConnect ライブラリを使用し、それを iPad アプリで動作させようとしています。奇妙な点は次のとおりです。友人が通話を使用してログインしたとき authorize:permissions:delegate
, 、すべてが正常に動作します。ダイアログは Facebook に接続するための許可を求めます。 fbDidLogin
デリゲートメソッドが呼び出されれば、すべて問題ありません。
ただし、そのとき 私 ログインしようとしても、ダイアログは変わりません。キーボードは閉じられ、パスワードフィールドはクリアされ、そのままそこに残ります。この問題はシミュレータとデバイスの両方で同じです。
私が確認したことと三重に確認したことは次のとおりです。
- ログイン名とパスワードは正しいです。間違ったパスワードを入力すると、「無効なユーザー名/パスワード」というメッセージが表示されますが、そのようなことは起こりません。
- アプリケーションは ない サンドボックスモードで。
- アプリケーション ID は正しいです (友人は問題なくログインできます)。
追加情報:
- オリジナルのアプリケーションは私の友人が作成しました。
- 2 番目の FB アプリを作成し、新しいアプリケーション ID を入力しました
- 友人は新しいアプリケーション ID でログインできます
- どちらにもログインできません。
これは、アプリ自体ではなく、友人のアカウントに何か違いがあることを示唆しているようです。
私たちはここ数日間、この件について頭を悩ませてきました。この動作の原因は何でしょうか?エラーが発生しないのはなぜですか?
編集:あるようです 多くの人がこの影響を受けています, そこで、答えを見つけるために、報奨金を追加しました。
解決
ここで述べたように、Facebookのログインとサーバー側の問題があるように表示されます。
http://github.com/facebook/facebook-ios-sdk/issues#issue / 95 の
人々は、彼らがFacebook上で自分のパスワードを変更した場合、彼らはその後、Facebookの-IOS-SDKを使用してログインできることを言っているのGitHubからダウンロード。もちろんそれが悪い長期的な解決策であるとのApp Storeから解放アプリで受け入れられないだろう。明るい側では、同様に他のプラットフォーム上のアプリケーションからのログイン同様のログインの問題の報告があるように思えます。
アップデート:Facebookはここで見ることができ、この主題に出願されたバグがあります: