无需Azure或Realm的Xamarin UWP离线优先解决方案

时间:2019-02-05 20:08:44

标签: c# xamarin xamarin.forms uwp xamarin.uwp

对于Xamarin来说是新手,所以我不知道它的所有功能。

我正在创建一个Xamarin应用,该应用首先关注离线。借此,我的意思是当没有设备连接进行数据存储和同步时,我可以使用该应用程序。我已经进行了一些研究,很多文档似乎都在使用Azure(Azure移动应用程序),Realm或其他付费服务。我想远离它。

几件事:

  • 该应用程序目前主要集中在使用Xamarin Forms创建 UWP 上。我现在可以暂时搁置Android和iOS部分。但这确实让我难以忘怀,因为该应用程序最终将在Android和iOS上运行。
  • 我将远程从另一个SQL数据库获取数据,并将其本地存储在设备上。
  • 如果没有连接,我应该能够先在本地更新记录。这将使用户体验无缝,因此他们不会因任何延迟而中断。
  • 建立连接后,设备会将本地数据与远程服务器同步。

我知道很有可能需要使用本机UWP离线解决方案。是否有关于如何通过Xamarin或示例/示例执行此操作的文档?在不使用Azure Mobile的情况下,可以将SQLite用于Xamarin来实现我想要的功能吗?

我已经看到类似的事情是通过Xamarin在Android方面完成的:Offline sync in xamarin forms without azure mobile service client在Android中使用SyncAdapter。像UWP这样的东西都很棒。

0 个答案:

没有答案