【发布时间】:2011-09-28 15:41:01
【问题描述】:
我创建了一个应用程序,它需要每“X”分钟触发一次 Javascript 事件。我正在使用电话间隙构建在 Android/iPhone/Blackberry 上部署,但我当然被卡住了,因为 Javascript 计时器不会在后台触发(当他们最小化应用程序时)。我想知道 Phonegap 是否有某种能力在应用程序在后台运行时触发 Javascript 事件。
或者有什么方法可以在这些主要手机上轻松完成此任务?我只需要使用手机中的地理位置信息触发 ajax 调用。
【问题讨论】:
-
我对电话差距的经验是它非常有限。这绝对是可能的,但您必须为每个平台添加本地代码来执行您想要的操作。
-
我确实意识到在本机上执行此操作是不可能的,但是对于我遇到的这个单一问题走这条路会很痛苦......我的应用程序的其余部分在手机上运行良好.我希望有人说“哦,就这样做!!!”对我来说时刻......这些stackoverflow程序员是一个聪明的群体;)
-
我最终学习了目标 C 并编写了应用程序。可通过imnearby.ca下载下载
-
Phonegap 在理论上很有趣,但对于实际的商业应用来说,它的局限性很大,并且提供的用户体验稍差。我自己也最终编写了本机应用程序。欢迎来到黑暗面。
标签: android iphone blackberry background-process dom-events