如何随时从服务器端访问phonegap应用程序
Posted
技术标签:
【中文标题】如何随时从服务器端访问phonegap应用程序【英文标题】:how to access phonegap application from server side at any time 【发布时间】:2015-03-05 04:09:43 【问题描述】:我创建了一个phonegap
应用程序来查找geolocation
。它在手机中运行良好,并使用 ajax 将数据发送到 php 服务器。
我怀疑是否可以在需要时从手机收集当前的geolocation
数据到 php 服务器而不打开应用程序。?即,当触发器或某些东西从我的php 服务器传递到phonegap
应用程序时,它会返回geolocation
数据。 (也可以使用后台操作)。
如果可能的话,它会在展示示例时对我有所帮助。
谢谢。
【问题讨论】:
检查这个插件。可能会帮助您在 android 应用程序上创建后台服务。 github.com/Red-Folder/Cordova-Plugin-BackgroundService 您无法处理来自服务器的任何信息。您必须从应用程序执行相同的后台操作 @jQuery 你能举一个关于后台操作的例子吗?添加插件并访问它? 查看此链接。 tipsfromsiliconvalley.com/2013/07/06/… @jQuery 我已经浏览了那个链接.. 但不幸的是,由于缺乏我的知识,我无法在我的代码中修复它。 :( 【参考方案1】:这听起来像是推送通知的一个用例,它允许您的服务器将数据“推送”到您的应用程序,并在您的应用程序中触发一些行为(例如发回地理位置数据)。
我从来没有实现过,但不妨看看 devgirl 的 phonegap push notifications tutorial。
【讨论】:
@wiildbeast :感谢您的回复。它对我来说是一个有效的信息。我从没想过推送通知。但实际上我也不知道如何实现它。但是试一试以上是关于如何随时从服务器端访问phonegap应用程序的主要内容,如果未能解决你的问题,请参考以下文章
如何从 iOS 上的 PhoneGap 应用程序连接到 SignalR 集线器?
如何通过绝对路径访问我的应用程序文件 - windows phone - Phonegap/Cordova