ユーザーが日中にデータを入力し、夜の特定の時点 (真夜中など) に、その日のユーザーのデータをサーバーにアップロードするクライアント用のアプリを作成しています。
したがって、アプリがバックグラウンドにある場合でも、真夜中にアプリでメソッドを実行するようにスケジュールする必要があります。このメソッドは、収集されたデータをサーバーと同期し、変更をダウンロードします。
これを実現するには、アプリを常にバックグラウンドで (つまり 10 分以上) 実行するように設定し、特定の時間後に関数を実行するようにスケジュールする必要があると思います。を使用してこれを行いperformSelector: withDelay:
ますか? それとも、アプリがバックグラウンドで動作するため、より堅牢なものが必要ですか?
みんなありがとう!