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

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

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

【问题讨论】:

    标签: javascript ios iphone ipad cordova


    【解决方案1】:

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

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

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

    【讨论】:

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