【问题标题】:How to display a message/picture alert if there is no internet connection (PhoneGap)?如果没有互联网连接(PhoneGap),如何显示消息/图片警报?
【发布时间】:2013-03-22 07:04:04
【问题描述】:

问题(PhoneGap):

  1. 如果没有互联网,如何显示消息/图片警报 连接?
  2. 如何防止用户在警报后使用/完全打开应用程序(退出 应用程序并稍后显示警报,直到用户连接到 互联网)?

提前谢谢你。

【问题讨论】:

  • 好吧,我尝试收听“离线”事件,但显然这对我不起作用,也不会退出程序。 stackoverflow.com/questions/10481939/…
  • 请注意,您只能在 deviceready 事件触发function onDeviceReady() { document.addEventListener("offline", onOffline, false); } 后设置事件监听器

标签: cordova wifi alert


【解决方案1】:

here 上有 Phonegap 文档。它讨论了为各种连接状态创建“警报”。

我在 Android 以外的平台上没有太多经验,但如果您使用 Phonegap database feature,如果应用程序被“强制关闭”或只是暂停,则数据存储在表格中。

为了实现您要查找的内容,我将创建一个非常简单的表,其中包含一个与是否存在网络可用性相对应的布尔值,该表通过基于timed javascript functions 的函数调用进行更新。然后,一个简单的if(){} 语句可以检查数据库值并限制或启用应用程序中的功能。

根据您希望数据的持久性,您还可以取消数据库,只需进行定时调用以返回网络状态。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-25
    • 2019-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多