この質問は少し一般的で、よく聞かれるかもしれませんが、正確な情報を見つけることができません...だから:
アプリがバックグラウンドにあるときにある種のスレッドを実行して、Web サービスとの基本的な同期を実行できるようにすることは可能ですか?
アプリがバックグラウンドにある : ユーザーがホームボタンをクリックしたか、別のアプリに切り替えたことを意味します 基本的な同期 : 写真のアップロードと AFNetworking によるダウンロード。アプリがバックグラウンドにある間に HTTPRequest を続行する方法があることは知っていますが、これは私のポイントではありません。
私の目標は、ある種の同期マネージャーを作成し、ユーザーがアプリを使用している間に作成された更新する写真のリストを読み取り、それらの変更を実行することです。
マネージャーが OS によって強制終了される可能性があることはわかっていますが、サーバーはアトミック転送を使用しているため、問題はありません。再起動する方法が必要なだけです...プッシュ?
Google Latitude や Mail などのアプリや、これらの種類のアプリは探しているものを使用していると思いますが、関連する詳細が見つかりません。また、iOS5 を使用することは問題ありませんが、iOS6 を待つことは解決策にはなりません。
返信ありがとうございます。
PS : うーん、ほとんど忘れていました。アプリはエンタープライズ プログラム用に設計されているため、ルールが異なる可能性があります。社内展開のチェックは無いと思うので、新たな可能性に繋がるかも…