これは私が直面している問題です。私が構築しているアプリケーションの特定の部分は、さまざまなサーバー/サービスへの接続を可能にするいくつかのcネットワークソケットを開きます。ただし、アプリケーションがスリープ状態になると、これらのソケット接続は失われ、再ロードしようとするとエラーが発生します。だから私がやりたいことは基本的には、アプリケーションの再起動時にユーザに通知し、アプリケーションを再起動する必要があるということです。主な質問は、私のアプリケーションが拒否されることなくexit(0)を使ってアプリケーションを終了させるボタンでそれらを表示できますか?ユーザーのリクエストに応じてiOSアプリを強制終了
アップルは、アプリが死んだときをユーザーがコントロールする必要があると言います。この場合、私はそれがわかりますが、アップルの意見は分かりません。他の誰かがこれを使いましたか?あなたはこれで拒否されましたか?アドバイスを事前にありがとう!
EDIT:
あなたのアドバイスのために皆に感謝します。私はすべてを考慮に入れようとしていますが、アプリケーションをできるだけ早く提出する必要があるため、上記の解決策が拒否されるかどうかを知る必要があります。
アプリをバックグラウンドで実行できないようにしましたか?その後、ユーザーがホーム画面を終了するたびに殺されます。これは少し攻撃的かもしれませんが、問題を解決するでしょう。 – PengOne
バックグラウンドでの実行を許可するにはどうすればよいですか?これは単純なものですか?そして、リンゴは実際にこれを拒絶されることなく許可していますか? – MZimmerman6
私はバグとして再起動する必要があるという事実を知っておくべきだと思います。あなたは本当にバックグラウンドに行くと再びアプリに対処することができる必要があります。 – mattjgalloway