一般的には可能だとは思いませんが、一部の「特権」アプリ (Twitter や Facebook など) では可能だと思います。Settings.bundle 内から iPhone アプリに「ログアウト」を追加したいと考えています。現在、アプリ自体の内部で行っていますが、実際にはそこに属しておらず、純粋に存在できるように画面を追加しましたが、不格好に感じます.
問題は、ログアウト ロジックの 80% がデフォルトの plist からいくつかの OAuth トークンを削除するだけである一方で、サーバーに ping を実行して、デバイス トークンをドロップし、プッシュ通知の送信を停止するように通知する必要があることです。
Settings.bundle 内からこれを行うことは可能ですか、それともアプリ自体の中にある必要がありますか? Twitter と Facebook のアプリは、Apple が私たちにはできないことを許可した特別なケースなのでしょうか?