2

ユーザーがアプリケーション上のデータをバックアップできるようにするアプリケーションがあります。これは、データをJSON文字列に変換し、データをサーバーにプッシュすることで行われます。サーバーでは、データがXMLに変換され、必要な場合に備えて保存されますデータの復元。

現在、ユーザーはボタンを押して手動でバックアップを実行しています。

私の質問はこれです、ある種の自動バックアップ機能を実装することは可能ですか? これにより、アプリケーションは毎日データを自動的にバックアップしますか?

私が知る限り、これに近いものを実装する唯一の方法は、ユーザーにデータをバックアップするように警告するローカル通知をスケジュールすることです。その時点で、ユーザーはアプリケーションを開き、いくつかのコードを実行してバックアップを実行します。

これは私が得ることができる限り近いですか、それとも別のより良い解決策がありますか?

ありがとう、

タイシン

4

1 に答える 1

0

私が知っているように、バックグラウンドで実行できるアプリにはいくつかの種類があります (VOIP、GPS ...)。

私はこのようなあなたの問題の解決策を参照してください: Use location background mode NSTimer を使用してバックグラウンド タスクを登録するUIApplication:beginBackgroundTaskWithExpirationHandler:

NSTimer の時間は よりも小さくする必要がありUIApplication:backgroundTimeRemainingます。そうでない場合は、backgroundTimeRemaining が 0 にならない前にロケーション マネージャーを有効または無効にして、タスクが強制終了されないようにする必要があります。

このようにして、アプリケーションはバックグラウンドでデータのバックアップを実行できます。

于 2012-08-01T10:37:41.463 に答える