nuits.jp blog

C#, Xamarin, WPFを中心に書いています。Microsoft MVP for Visual Studio and Development Technologies。なお掲載内容は個人の見解であり、所属する企業を代表するものではありません。

メモ:Azure Mobile Apps for iOSでオフライン同期する場合の注意点

ひとまず自分用メモ。

前提条件

  • Xamarin.FormsのiOSでの実行時(多分Xamarin.iOSでも同じだと思われる)
  • Microsoft.Azure.Mobile.Client.SQLiteStore 3.0.2

注意点

  • ローカルに同期する前に初回実行時はSQLite用に空ファイルを作っておく必要がある
  • サンプルコードだとフライトモード(オフライン全般?)で同期を呼び出すとエラーが発生し、例外処理の場所が悪いためローカルからデータの取得が実行されない

もう少し詳細な解説はコードを整理した後、解説記事を書きたいなと「思います」。