0

我想检查手机是否在线。

如果在线,则将数据保存到服务器。

如果不在线保存在本地存储中并且移动连接到互联网,则将该数据提交到服务器并清空本地存储。

到目前为止我做了什么

    if(navigator.onLine)
    {
       //send data to server logic cause mobile device connected to internet
    }
    else {
       // add data to local storage cause you are not online
     $localStorage.sendData[$localStorage.sendData.length-1].data =localStorage.myData;
     // but as user become connected to internet check that data is available
     // in local storage, then send to server
   }

致力于离子框架...

4

2 回答 2

0

您有可以注册的科尔多瓦在线/离线活动。您可以在代码中设置一个标志并存储在线状态并在以后随意使用它。

在此处查看事件文档:http: //cordova.apache.org/docs/en/4.0.0/cordova_events_events.md.html

于 2014-12-22T07:45:20.043 回答
0

也是我关于检测在线的答案,并附有关于它的精彩博客文章系列的链接。

于 2014-12-22T07:49:40.890 回答