iPhone内の任意のシステム・レベルのバックグラウンド・キュー・プロセスはありますか?
-
29-08-2019 - |
質問
私はいつかそれが終了するのに非常に長い時間がかかり、大きなファイルを保存する必要があり、ユーザーは単にアプリケーションを終了することがあります。私は、iPhone SDKは、未完成の大きなタスクを引き継ぐことができるかどうかを疑問に思って。
は、iPhone独自のメールシステムは、バックグラウンドの送信を行うことができます表示されます。私は、電子メールを作成し、すぐにメールアプリを閉じた後、[送信]をクリックします。ホームページでは、数秒後に、私は音を聞いて、電子メールが配信されました。
解決
あなたは運の出ています。唯一のAppleの独自のアプリがバックグラウンドで動作するように許可されています。しかし、私はあなたのアプリケーションは、ユーザーがアプリを閉じたときに仕上げるためにいくつかの時間を取得しますだと思います。
他のヒント
PEZが言うように
あなたは、バックグラウンドでアプリを実行することはできません。ただし、タスクを実行するには、その後、少なくともユーザがアプリケーション内の他のことをやって乗ることができますスレッドをスピンオフことができます。
私の記憶が正しければ、
は、あなたのアプリがあなたが行われていない場合、それを殺すホームボタンを押すと、ユーザーとiPhone OSの間で5秒を取得します。
所属していません StackOverflow