将mobile light数据库与ASP.NET Web API 2同步

将mobile light数据库与ASP.NET Web API 2同步,mobile,asp.net-web-api,ionic-framework,couchbase,offline,Mobile,Asp.net Web Api,Ionic Framework,Couchbase,Offline,我正在用Ionic/Cordova构建一个针对iOS、Android和WP的移动应用程序。并使用ASP.NET Web API 2 REST API后端 我要求移动应用程序可以收集数据并与API同步,如果移动设备处于脱机状态,则同步将在其处于联机状态时发生。数据大小很小,任何轻型数据库都可以,包括localStorage数据库。所需的同步只需要一种方式,即移动到API。此外,同步记录后,可以将其从手机中删除 我在看Couchbase mobile,但我发现它是一种移动数据库到数据库的解决方案 您

我正在用Ionic/Cordova构建一个针对iOS、Android和WP的移动应用程序。并使用ASP.NET Web API 2 REST API后端

我要求移动应用程序可以收集数据并与API同步,如果移动设备处于脱机状态,则同步将在其处于联机状态时发生。数据大小很小,任何轻型数据库都可以,包括localStorage数据库。所需的同步只需要一种方式,即移动到API。此外,同步记录后,可以将其从手机中删除

我在看Couchbase mobile,但我发现它是一种移动数据库到数据库的解决方案


您能推荐一个移动DB-to-REST/Web API同步解决方案吗?

使用本机Couchbase移动解决方案,您可以将数据从移动设备获取到后端。一旦恢复200状态,则从设备上删除所有文档。
对于Windows Phone,您可以在所有平台上探索使用或使用基于javascript浏览器的解决方案,因为目前不支持WP

要使复制或同步在设备再次联机时发生,您需要后端使用Couchbase Server,并在本机移动应用程序中实现类方法以具有推送功能。或者,当您再次联机时,可以使用RESTAPI和逻辑检测来发布到后端