システム設定で Facebook にログインしていない場合、すべて正常に機能します。ただし、システム設定を介して既にログインしている場合、Unity3D Prime31 プラグインを介して Facebook にログインできません。
[これらのアプリにアカウントの使用を許可する] オプションの下に、アプリが一覧表示され、有効になっています。アプリ自体で、ログインボタンを押すと、「[App name here] があなたの基本的なプロフィール情報と友達のリストにアクセスしようとしています」というダイアログが表示され、「許可しない」と「OK」のオプションが表示されます。 '。OK ボタンを押すと、関数「loginFailedEvent」がトリガーされます。
「init」を呼び出す関数では、その直後に次の行があります。
FacebookBinding.setSessionLoginBehavior(FacebookSessionLoginBehavior.UseSystemAccountIfPresent);
これは、XCode に記録されるものです。
セッション作成エラー: エラー Domain=com.facebook.sdk Code=2 "The operation could not be completed. (com.facebook.sdk error 2.)" UserInfo=0x1aa7bc80 {com.facebook.sdk:ErrorLoginFailedReason=com.facebook .sdk:SystemLoginCancelled
どんな助けでも大歓迎です。