プル操作の結果、ローカルレコードの変更を検出するためにStoreTrackingOptionsとStoreChangeEventの組み合わせを使用する必要がありますか?Azure Mobile Appクライアントでレコードの変更を検出する
0
A
答えて
0
私はローカル同期テーブルのそれぞれで最後に更新されたタイムスタンプを追跡するトラッカーを実装することでこの問題を解決しました。変更がサーバー(プル)から同期されると、問題の各テーブルについて、私は最新のタイムスタンプを照会し、それを私が追跡しているものと比較します。タイムスタンプが新しい場合は、追跡したタイムスタンプを更新し、テーブルに新しい/更新されたデータがあることを確認します。
これを、バックスレッド(await.Delay()で終わりのないループ)で実行される「スケジュールされた」同期に結合しました。私はMvvmCrossを使用していますが、同期テーブルに新しいレコードがある場合(上の説明のとおり)、その効果のためにMessengerにメッセージを公開します。誰でもメッセージを購読すれば、彼らのUIを更新することができます。
これまでのところ、フロントエンドの更新がバックエンドの同期に結合されていないため、新しいデータをもたらすバックエンドの同期が新しいデータの明示的なチェックを必要とせずにUIを更新できるため、緩やかに結合されたセットアップの種類。
関連する問題
- 1. クライアントでAzure Mobile AppサービスのURLを変更する
- 2. Azure App APIをリアルタイムで変更する
- 3. Azure Mobile Appでユーザーを検証するユーザーデータベースを終了する
- 4. Azure Mobile Appのデータレイヤー
- 5. AzureのカスタムAPI APPクライアントの検索例
- 6. Azure Appサービス - シャットダウンの検出
- 7. Azure/Xamarin Mobile AppがSyncContext.InitializeAsyncでハングする
- 8. Azure Mobile App ApiControllerとデータベースアクセス
- 9. Microsoft Azure Mobile Appサービスバックエンドレスポンスコード500
- 10. Azure Mobile App認証とAzure AAD B2C
- 11. Xamarin Android Azure Mobile App Azure Active Directoryでの.NET認証
- 12. 非SQLデータベースのMobile AppでAzure Easy Tablesを理解する
- 13. Azure Mobile App node.jsバックエンド - カスタムクエリとパッシングパラメータ
- 14. Azure Mobile Appクエリ - 悪い要求
- 15. サーバ側で「login_hint」を提供するAzure Mobile App
- 16. Azure Mobile App for Xamarinフォームでユーザートークンを処理する方法は?
- 17. Azure Mobile Appで動作するデフォルトルートのみ
- 18. Xamarin Mobile Apps用のNodeJS Mobile Appサービス(Azureベース)のテスト設定は何ですか?
- 19. Azure App Services APIとApp Services Mobile AppsのカスタムAPIの違いは何ですか?
- 20. Azure Mobile Appを使用してナンシーを認証する
- 21. Azure関数読み込みAzure Mobile App簡単なテーブルデータ
- 22. 新しいAzure MobileのAzure Mobileサービススケジューラ
- 23. Web API 2をAzure Mobile Appに移行する方法
- 24. Windows Azure:クライアントの場所を検出します
- 25. Azure Mobile AppとAngularJSは同じホストスペースで応答します
- 26. Azure Mobile Appクイックスタート「mobileappsmanagementサイト拡張機能をインストールできない」
- 27. Azure Mobile AppにRun On Demand WebJobを追加できない
- 28. Azure Mobile App(Android)プログラムでEasy Tableを作成
- 29. Azure Mobile Appにデータベースをデプロイできない
- 30. 同じAzure Mobile Appサービスでのカスタム認証とソーシャル認証
要件を明確に理解できませんでした。モバイルアプリサービスのサイドデータが変更されたときにクライアントの変更を取得したいということですか?コードを書きましたか? –