2011-08-05 13 views
0

私のアプリケーションの1つは、オンラインで別のものと同期するデータベースを使用しています。オンラインデータの更新はかなり頻繁に行われるため、閉鎖中ではなく、アプリを開いた後24時間ごとにローカルデータを更新するようにユーザーに促したいと思います。アラートユーザーは24時間ごとにデータを更新するアプリケーションで起動する

NSUserDefaultsでこれを行うほうが簡単か、アプリケーションが開いている場合にのみ実行するローカル通知をスケジュールすることは可能ですか?

ありがとうございました

答えて

0

NSUserDefaultsを使用してください。

通知は、具体的には、アプリが実行されていないながら:)

をアプリが起動すると動作するように設計された最後の更新の時間を確認して、正しい時間に発砲し、ユーザーに伝えるためにNSTimerを開始しています更新する。

しかし、これは良いですか?

確かに、あなたのアプリがバックグラウンドでユーザーを中断することなく自分自身を更新する方が良いでしょうか?

+0

ありがとう、これは私が探しているものです。バックグラウンドでデータを更新しますが、他のユーザーからデータの更新を求める/忘れさせる必要がありました。 – Convolution

関連する問題