我正在使用phonegap开发我的第一个应用程序并有一个基本问题:我的应用主要包括文字和图片。两者都不会经常更改,因此我希望将它们存储在设备上,而不是每次用户打开应用程序时都将其下载。 我的问题:
谢谢
答案 0 :(得分:1)
您可以使用以下代码和FILE插件检查可用空间
cordova.exec(
function(freeSpace) {
alert('reported free space is ' + freeSpace);
},
function() {
alert('failed');
},
"File", "getFreeDiskSpace", []
);
查看此answer了解详情。
对于您的第二个问题,到目前为止,我知道您需要编写自定义插件,以使用某些后台服务检查服务器上的任何更改。或者您可以在应用启动时检查服务器上的更改。我认为在应用程序内部实现SYNC
选项以在服务器和应用程序之间同步数据而不是此后台服务会更好。