こんにちは私のアプリでは、アプリがバックグラウンドにある間、決められた時間ごとに新しいコンテンツをダウンロードする必要があります。NSOperation、非同期ディスパッチ、および beginBackgroundTaskWithExpirationHandler の使用について何か読んだことがありますが、これを明確に把握できておらず、たとえば、アプリが 1 時間ごとにコンテンツをダウンロードするためにタイマーを使用する必要があるかどうかもわかりません。
これを達成するための最良の方法は何ですか?または、少なくとも正しい方向と使用する必要があるオブジェクトを教えてください。
コメントありがとうございます。
編集:インターネットで読んでいると、アプリがロック画面に入るとNSTimerが停止すると言っている人がいます。これは本当ですか?アプリがバックグラウンドにあり、デバイスがロック画面にある場合でも、アプリがサービスから新しいコンテンツを 1 時間ごとにダウンロードするようにするにはどうすればよいですか?