Facebook認証を適切に設定できました。アプリの失敗フローをテストするために、アプリが FB ユーザーを承認することを許可しませんでした。期待どおりに呼び出さFBSessionStateClosedLoginFailed
れ、それで問題ありません。
ユーザーに対してそのアプリを再度承認する必要があるときに問題が発生します。を追加しても、承認ダイアログが再びポップアップすることはありません[FBSession.activeSession closeAndClearTokenInformation];
。
これはログイン機能であるため、ユーザーに認証ダイアログを問題なく表示する方法があるはずです。
ただし、その最初の不正アクセスの後、そのユーザーを承認することはできません。ただそれだけで、
Error Domain=com.facebook.sdk Code=2 "The operation could not be completed. (com.facebook.sdk error 2.)" UserInfo=0x1c5e4430 {com.facebook.sdk:ErrorLoginFailedReason=com.facebook.sdk:ErrorLoginFailedReason }
物事をリセットするために、アプリを削除し、派生データを削除し、電話を再表示しました。まだ何もうまくいきませんでした。アプリの無料版に FB SDK を使用しているので、FB SDK の使用方法は正しいと確信しています。同じものがここにコピーされます。
ここで何か不足していますか?