【问题标题】:Detecting internet connection with PhoneGap without the app being open在未打开应用程序的情况下使用 PhoneGap 检测互联网连接
【发布时间】:2013-08-01 13:24:52
【问题描述】:

我正在使用 PhoneGap 创建一个应用程序,让用户填写表格。如果 PhoneGap 检测到手机有互联网连接,它将通过 https 将数据提交到站点。如果没有互联网连接,它将在本地存储表单数据,然后在检测到再次有互联网连接时将其提交到站点。

这是棘手的部分:

PhoneGap 应用程序是否有某种方法可以检查互联网是否可用,以及是否应在用户再次打开应用程序的情况下提交任何已保存的表单?本质上,它必须作为后台进程发生。每天跑2-3次就好了。有什么想法吗?

注意:此应用只能在 Android 和 iPhone 上使用。

【问题讨论】:

    标签: cordova phonegap-build


    【解决方案1】:

    您可以通过以下代码检查互联网连接:

    var networkState = navigator.connection.type;
    
        if (networkState == Connection.NONE)
        {
            alert('No network connection!');
        }
    

    后台进程可以使用一些插件来实现,查看here

    【讨论】:

      猜你喜欢
      • 2014-05-21
      • 2014-01-08
      • 1970-01-01
      • 2019-08-30
      • 2016-11-27
      • 2018-07-08
      • 2016-01-17
      • 1970-01-01
      • 2017-11-05
      相关资源
      最近更新 更多