我正在使用loopback3&amp ;;开发混合移动应用程序。 Ionic2 with loopback SDK builder。
背景 该应用程序包含使用Loopback CLI生成的服务器/ API模块和使用Ionic2 CLI生成的客户端模块。客户端使用Loopback SDK构建器生成的Angular2模型和服务。(可在https://github.com/mean-expert-official/loopback-sdk-builder获得)
我现在正在使用为AngularJS创建的环回脱机同步示例将离线同步集成到我的客户端应用程序中。 (可在https://github.com/strongloop/loopback-example-offline-sync获得)
问题: 将离线同步文件夹(lbclient)与loopback SDK构建器代码集成时,我遇到以下问题。
这是最好的策略吗? 有没有人碰巧遇到这些挑战?
答案 0 :(得分:0)
免责声明:我是LoopBack团队的核心成员,也是我们离线同步实施的合着者。
您好,我担心LoopBack的离线同步目前与LoopBack SDK builder等客户端SDK不兼容。脱机同步利用LoopBack在浏览器中的服务器运行时,结合“内存”连接器将数据本地存储在浏览器(本地)存储中,“远程”连接器与远程服务器通信,并使用更改复制算法来同步这两个数据源。
您可以在2014年我在NodeConf One-shot London和Budapest(slides,video recording)和我们documentation的演讲中找到更多细节。
虽然应该可以在LoopBack SDK Builder中为我们的更改复制协议实现客户端,但这需要一个非常重要的工作。