Nativescript与服务器自动同步使用REST API

Nativescript与服务器自动同步使用REST API,rest,asynchronous,synchronization,nativescript,Rest,Asynchronous,Synchronization,Nativescript,您好,Nativescript用户, 我已经构建了nativescript应用程序,它可以从REST API获取数据并保存到应用程序设置。大概是这样的: fetch(config.apiUrl, { method: 'GET', headers: { "X-Auth-Token": sTOKEN } }).then(function (response) { return response.json(); }, function (

您好,Nativescript用户, 我已经构建了nativescript应用程序,它可以从REST API获取数据并保存到
应用程序设置
。大概是这样的:

fetch(config.apiUrl, {
    method: 'GET',
    headers: {
        "X-Auth-Token": sTOKEN
    }
}).then(function (response) {
        return response.json();
    }, function (e) {
        console.log("Error occurred " + e);
    })
    .then(function (data) {
            appSettings.remove(sPARAMETER_DATA);
            appSettings.setString(sPARAMETER_DATA, JSON.stringify(data.sort()));
            arrayData.set('DATA', new observableArray.ObservableArray(data.sort()));
    });
所以,如果需要最新的数据,必须再次获取。 问题:是否可以使用此appSettings像SQLite一样在本地保存数据?如何与服务器自动同步使用RESTAPI JSON?
无论如何谢谢

“应用程序设置”是一个简单的键:值存储。如果要存储更复杂的内容,则必须使用JSON.stringify将数组和对象转换为字符串(以及检索时的JSON.parse)。除非您想设置WebSocket或类似的设置,否则必须通过轮询完成与服务器的同步。谢谢@jalal先生。你能给我一些关于在Nativescript中使用websocket与服务器同步的例子吗?不管怎样,谢谢你,我已经很久没用过了。你可以看看这里:“应用程序设置”是一个简单的键:值存储。如果要存储更复杂的内容,则必须使用JSON.stringify将数组和对象转换为字符串(以及检索时的JSON.parse)。除非您想设置WebSocket或类似的设置,否则必须通过轮询完成与服务器的同步。谢谢@jalal先生。你能给我一些关于在Nativescript中使用websocket与服务器同步的例子吗?不管怎样,谢谢你,我已经很久没用过了。你可以看看这里: