2016-09-30 9 views
0

Xamarinのサーバーとローカルデータベースのデータを同期します。私は をMicrosoft Azureについて読んでいますが、手動でやりたいと思います。
私は の方法は、私のデータにbool変数isSyncを追加することです。 デバイスがインターネットに接続されている場合、 はデータをチェックします。isSync = falseを送信しますそれをサーバーに送信します。Xamarin Formsサーバーとのローカルデータベースデータの同期

もっと簡単な方法がありますか?
ありがとう

答えて

0

ローカルデータをサーバーにプッシュするのが一番簡単な方法です。私は個人的に私のプロジェクトでこのアプローチを使用しました。

サーバーからデータを取得してローカルに保存する必要がある場合は、少し面倒です。ローカルレコードの上書きや保存、サーバーからのデータの破棄など、サーバーとアプリケーションで同じレコードが変更された場合に、ルールを定義する必要があります。また、最新の追加または編集されたレコードだけをプルする場合もあります。この場合、Azure Mobile Servicesを使用する方がこれらのシナリオの大部分を処理し、すべてのロジックを手動で実装する必要はありません。トピックの概要は次のとおりです。https://docs.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-offline-data-sync