【问题标题】:PhoneGap - Local StoragePhoneGap - 本地存储
【发布时间】:2014-03-26 15:19:11
【问题描述】:

我正在使用 phonegap 开发我的第一个应用程序,并且有一个基本问题:我的应用程序主要包含文本和图片。两者都不会经常更改,因此我想将它们存储在设备上,而不是每次用户打开应用程序时下载它们。 我的问题:

  • 应用程序是否会自动检测设备上是否没有足够的空间容纳图片?
  • 我想从 MySQL 数据库中获取数据;是否有任何类型的推送通知告诉应用程序它应该更新数据?还是在特定时间间隔内检查更新更好?

谢谢

【问题讨论】:

  • 您的问题#1 解决了吗?我正在寻找相同的实现。 #2。您必须实现推送通知插件。 github.com/phonegap-build/PushPlugin.git 也为您的目的重新编码。因为按时间间隔检查更新不是最好的方法,因为它会很快耗尽电池。对不起我的英语不好
  • @Schwertfisch 您可以查看可用空间检查的答案。

标签: cordova


【解决方案1】:

您可以使用以下代码和 FILE 插件检查可用空间

cordova.exec(
    function(freeSpace) {
      alert('reported free space is ' + freeSpace);
    },
    function() {
      alert('failed');
    }, 
    "File", "getFreeDiskSpace", []
  );

查看此answer 了解更多详情。

对于您的第二个问题,到目前为止,我知道您需要编写自定义插件来使用某些后台服务检查服务器上的任何更改。或者您可以在应用程序启动时检查服务器上的更改。我认为在应用程序中实现SYNC 选项以在服务器和应用程序之间同步您的数据而不是这个后台服务会更好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-15
    • 2013-07-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多