来自Web服务的PUSH通知

问题描述:

我有一个Web服务,它定期在DB中存储移动用户的位置。我现在想尝试将push通知从网络服务发送到Android应用。我知道这可以通过使用GCM for Android来实现。来自Web服务的PUSH通知

但是,我不知道如何运行连续监视数据库条件的进程。有人可以建议我怎么做到这一点?

会创建一个thread来执行web服务constructor中的监视任务吗有助于维护一个持续的监视器吗? P:现在我刚开始一个线程,该线程将在应用程序调用存储方法时检查我需要的条件的数据库,然后在条件满足时向GCM服务器发送POST请求以推送通知。

步骤来完成这个任务 -

  1. 创建servlet和部署描述符中注册
  2. 重写的servlet
  3. init方法创建一个线程,并在init启动方法。使用while循环无限地执行监视任务
  4. 最重要的是 - 通过将以下行添加到部署描述符中,强制在服务器启动期间初始化servlet。此链接中的信息 - http://jersey.576304.n2.nabble.com/Initialization-at-startup-as-opposed-to-first-request-td5164440.html