Cordova IOS 8.1如何在打开应用程序时检查网络连接[关闭]

Posted

技术标签:

【中文标题】Cordova IOS 8.1如何在打开应用程序时检查网络连接[关闭]【英文标题】:Cordova IOS 8.1 How to check for Network connection when app is opened [closed] 【发布时间】:2014-12-12 16:51:36 【问题描述】:

当用户打开应用程序时,我希望应用程序检查设备是否已连接到互联网。只希望在应用打开时发生这种情况。

任何想法,任何帮助表示赞赏。

【问题讨论】:

【参考方案1】:

如果你想检查用户是否连接到互联网,而不是连接有多好,你可以使用cordova网络插件。

http://plugins.cordova.io/#/package/org.apache.cordova.network-information

您可以将检查功能附加到 deviceready 事件,因此检查仅在启动时发生。

【讨论】:

这只适用于我第一次安装应用程序时。如果我关闭应用程序,然后在 iPad 上执行其他操作后再次返回该应用程序,则 deviceReady 代码块不会再次执行,因为设备仍处于就绪状态。当我从主屏幕启动应用程序时,如何让它执行? 那是因为设备就绪事件仅在启动时触发。如果您从后台加载应用程序而不终止进程,则不会再次触发该事件。您可以在这种情况下使用设备恢复事件:cordova.apache.org/docs/en/4.0.0/… 完美!谢谢。我不存在。

以上是关于Cordova IOS 8.1如何在打开应用程序时检查网络连接[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

在浏览器中打开 Cordova 应用程序时无法测试它

iOS8 phonegap cordova 网络信息应用程序崩溃

适用于 iOS 的 Cordova 文件选择器?

包含 Google Admob 插件时,Phonegap/Cordova 2.9 iOS 应用内浏览器未打开

Cordova/iOS:如何关闭使用 InAppBrowser 打开的本机浏览器窗口?

PhoneGap Cordova InAppBrowser.open 在 iOS 中切换应用程序之前不会打开链接