他の誰かがこの問題を見たことがあるかどうか、または私が何か間違ったことをしている可能性があるかどうかを知りたかっただけです. つまり、Facebook アプリからログアウトし、別のユーザーとしてログインした後 (Facebook アプリを介して直接、または Unity アプリを介して FB.Login)、前のユーザーのプロファイル データ (アクセス トークン、ログイン ステータス) を引き続き取得します。 、userId など)。
FB.Init() の後、FB.IsLoggedIn はまだ true であり、FB.UserId と FB.AccessToken は前のユーザーに対してまだ存在しています。FB.Login() を強制した後でも、FB.AccessToken と FB.UserId は以前のユーザーのままです。アプリがアンインストールされた場合にのみ、新しいユーザーが返されます。
Android Nexus 7 デバイスにデプロイされた InteractiveConsole サンプル アプリでこれを再現することができました。Facebookにもバグレポートを提出しましたが、バグレポートフォームにはタグのラジオボタンしかなく、「Unity SDK」が選択の1つにないため、「Unity SDK」でタグ付けできませんでした。
ここで開発者の注意を引くか、誰かがこれを見たかどうかを確認してください. 詳細な再現手順はこちら: https://developers.facebook.com/bugs/593522247373530