Facebook ポリシーによると、記事 I.6 には次のように記載されています。
Web サイトでは、ユーザーを Facebook からもログアウトさせる明示的な「ログアウト」オプションを提供する必要があります。
https://developers.facebook.com/policy
私が知る限り、「ウェブサイト」は「アプリ」も意味します。
また、ログインの実装手順では、「ポリシー」の下にログアウトボタンを含めるように記載されています ( https://developers.facebook.com/docs/facebook-login/checklist#providelogout )
アプリは、明示的な「ログアウト」オプションを提供する必要があります (プラットフォーム ポリシーのセクション I.6 を参照してください)。ログアウト ボタンが見つけやすく、適切に機能することを確認してください。」
とはいえ、Unity Facebook SDK の FB.Logout 関数のドキュメントによると: ( https://developers.facebook.com/docs/unity/reference/current/FB.Logout/ )
ほとんどの場合、完全を期すために提供されているこの関数を使用しないでください。Facebook 全体のログアウトを実行するゲーム内にログアウト コントロールを配置すると、ユーザーの期待に反します。代わりに、ユーザーが Facebook 自体でログイン状態を制御できるようにします。
では、ログアウトボタンは必要ですか? もしそうなら、FB.Logout() なしでどのように実装することになっていますか?