首页 文章

Android App脱机同步到Azure SQL Server和Blob存储

提问于
浏览
0

我创建了一个Android应用程序,用户在SQLite数据库中创建数据,并创建图片和音频文件 . 下一步是创建到Microsoft Azure的脱机同步(SQL Server和Blob存储) . App将有多个设备需要同步,因此所有设备上的数据都是相同的 .

什么是将Android App SQLite封装到Microsoft SQL Server并创建文件到Azure中的blob存储的最佳方法,它将处理双向同步?

我看过Azure的MobileServiceClient,但不认为完全符合我的需求只是它的数据表 . 也许同步适配器?

我想我应该创建自己的同步,但不知道从哪里开始?我认为在应用程序中我想保留一个更改表,以便在创建或更改数据时将其登录到表中,然后在同步时查看此表并传输数据和文件 . 然后在服务器端,我不知道如何处理来自多个设备的同步,以便所有设备具有相同的数据 .

无论如何,任何指针都会很棒 .

谢谢

1 回答

  • 0

    有一个类似的SO线程Upload images to Azure Blob Storage from an Android device With Offline Sync,讨论了有关Azure存储文件的离线同步,这可能对您有所帮助,但现在Java中的Azure Mobile SDK for Java不支持它,只需自己实现该功能 . 如果使用Xamarin for Android,在官方blog中引入了一个解决方案,您可以参考并可能在Java中实现它 .

    希望能帮助到你 .

相关问题