質問

私はマルチプラットフォームの「時折接続された」アプリに取り組んでいます。アプリの各インスタンスは、信頼できるデータストアを備えたクラウドから取得するデータの「キャッシュ」を保存します。そのため、起動時には、アプリがキャッシュが古くなっているかどうかを確認し、その場合はクラウドからデルタをダウンロードします。これは確かにWP7で実行可能です。私が達成する方法がわからないのは、アプリによって行われた変更をクラウドに戻すことです。ユーザーがiOSまたはAndroidでアプリを終了すると、Deltaをクラウドに送信するためのバックグラウンドタスクを起動しますが、WP7ではその背景機能がなければ、近くで送信する必要があり、それを保証できませんでした。 OSが私のアプリを殺す前に送信は終了します。これは今日のWP7で達成できませんか?

役に立ちましたか?

解決

ここには、独立してまたは両方を適用できるいくつかのオプションがあります。

サーバーとよりおしゃべりな会話をすることができます。つまり、ユーザーが受け入れたときに変更を通知します。

また、周期間隔で変更を送信するアプリを実行中にバックグラウンドプロセスを実行することもできます。

変更が送信されず、アプリが実行されなくなった場合があります。これらは、次回アプリが実行されるときにピックアップされます。

これを最良の努力の根拠として説明できると思います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top