0

iPhoneアプリがバックグラウンド状態にあるとき、またはアプリが最小化されているとき、アプリがバックグラウンドにある期間を監視し、24時間ごとにWebサーバーから更新を取得し、ローカルデータベースに変更を書き込む必要があるなどの定期的な間隔で監視します。

このモニターサイクルは、アプリがバックグラウンドにある限り繰り返されます。この種のタスクはiPhoneアプリケーションで可能ですか?アプリがバックグラウンド状態のときにこれらのタスクを実行する方法を教えてくれる人はいますか?

beginBackgroundTaskWithExpirationHandler:長いタスクのバックグラウンドでアプリを作成するためのAPIですが、これはどのくらいの期間サポートされますか。

4

1 に答える 1

0

バックグラウンド タスクは 10 分後に強制終了されるため、質問に答えるには: いいえ、重要な場所の更新を通じて、ある種の長期的なイベント処理を偽造しないわけではありません。一方、APNS を使用してユーザーに変更を警告すると、無視される可能性がありますが、規則性があります。

于 2012-12-11T07:14:18.130 に答える