Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在javascript的帮助下使用Zumero进行同步_Javascript_Sqlite_Cordova_Zumero - Fatal编程技术网

在javascript的帮助下使用Zumero进行同步

在javascript的帮助下使用Zumero进行同步,javascript,sqlite,cordova,zumero,Javascript,Sqlite,Cordova,Zumero,我需要一个解决方案,我已经设置了Zumero设置,将我的移动设备SQLite数据同步到SQL server,反之亦然,它在测试机上运行,但我的要求是使用jQuery或Javascript代码同步数据以触发Zumero的同步功能,这可能吗?或者我们必须用c#或objective c编写代码,这在我的例子中不起作用,因为我使用的是支持多种平台的Apache Cordova(多设备混合应用程序) 我需要在Javascript或jQuery中替换它,以便在跨平台中使用它 using Zumero;

我需要一个解决方案,我已经设置了Zumero设置,将我的移动设备SQLite数据同步到SQL server,反之亦然,它在测试机上运行,但我的要求是使用jQuery或Javascript代码同步数据以触发Zumero的同步功能,这可能吗?或者我们必须用c#或objective c编写代码,这在我的例子中不起作用,因为我使用的是支持多种平台的Apache Cordova(多设备混合应用程序)

我需要在Javascript或jQuery中替换它,以便在跨平台中使用它

using Zumero;
    ZumeroClient.Sync(
  "/path/to/sqlite.db",   // full path to local db file
  null,
  "http://MY_ZUMERO_SERVER:8080",
  "test",                 // remote DBFile name
  null,
  null,
  null);
Zumero确实支持Phonegap/Cordova。请参阅中的
phonegap
文件夹

基本上调用
sync()
函数,传入成功和错误回调函数:

zumero.sync("/data/data/com.example.myapp/mydb",
   "",
   "https://zss.example.com",
   "mydb",
   '{"scheme_type":"table", "table":"users"}',
   "user",
   "password",
   function() {
      // success
   },
   function(result) {
      // failure - result.code and result.message will
      // contain details
   }
);

我使用sql server的校验和实现了我自己的同步机制,其中我为校验和创建了一个表,该表保留所有表数据的校验和之和,如果校验和值有任何变化,则表示需要同步,我们将匹配同步端点的校验和

我获得了成功的方法,但我如何检查我的同步数据库文件,它将存储在我的系统上。这完全取决于您、您的应用程序和您的系统的要求。Zumero无法控制数据库的存储位置。谢谢Paul帮助我。但很抱歉,我想我必须移动一些定制解决方案,而不是Zumero。