我有一个使用JQM和Phonegap开发的Android应用程序(我的公司内部,而非公开)。 如果公司服务器有设备的新闻(1台设备=员工),应用程序每15分钟检查一次。
但它仅在设备未处于睡眠模式时才有效。
我希望至少能够像whatsapp和其他应用程序一样,向通知区域发送一条消息和/或显示一个小窗口,发出哔哔声...... 我可以做一些这样的事情(如显示窗口,发出哔哔声),但前提是设备在可见(非睡眠)模式下运行。
然后我的问题是: 如何拥有一个始终正常运行的Android手机屏幕应用,或至少每x分钟运行一次?
我这是不可能的...有可能然后创建一个" mini"真正的本机应用程序仅用于此目的,因此" call"每隔x分钟到我的应用程序?
谢谢, 吉列尔莫,西班牙。
答案 0 :(得分:1)
这篇文章介绍了如何使用Phonegap在Android上创建服务,它可以提供有关您问题的一些信息。
它使用了一个很棒的插件,以便轻松地使用phonegap构建后台服务。但你不能使用JS
我没有找到让JS在后台运行的方法。但是你可以使用插件将参数从Java传递到JS,反之亦然...这非常有用。你仍然需要用Java重写你的JS代码。
你可以创建一个调用javascript回调的服务吗?例如,您可以在Java代码中获得一个服务,当它收到一条文本消息时,它会调用一个javascript回调函数来执行一些JS代码?那将是完美的。似乎创建服务并调用Js代码的插件: