首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cordova / Phonegap地理应用程序解决方案

Cordova / Phonegap地理应用程序解决方案
EN

Stack Overflow用户
提问于 2014-12-15 15:41:01
回答 1查看 1.7K关注 0票数 1

我想用cordova为android开发一个地理应用程序。应用程序从服务器获取地理信息,服务器是由其他用户(在另一个应用程序中)动态创建的。这些地理位置大约持续2-3个小时。当用户输入地理信息时,他应该得到通知。

到目前为止,我已经找到了两种不同的方法/插件,可以用来完成任务:

  1. 使用BackgroundGeoLocation跟踪地理位置,并将当前位置发送到服务器。服务器保存位置并检查用户是否进入活动的地理位置。然后,它向用户发送推送通知。
  2. 使用地学插件。但我不知道如何将新的地理信息从服务器推送到应用程序。当应用程序处于后台时,PushPlugin无法推送静默信息。

因此,第一种解决方案比第二种解决方案消耗更多的网络流量,但让服务器完成地理位置工作。第二个插件只在需要的时候与服务器进行通信,但似乎没有一个插件可以进行后台无声数据推送。我必须写我自己的插件(没有经验的java)。

您会推荐哪种方法,或者,您有其他的想法来解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2015-04-21 14:05:17

您可以使用pushnotification插件,但需要编辑插件的GCMIntentService文件。您还可以根据接收到的消息信息和应用程序的当前状态确定何时触发静默操作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27487700

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档