在web应用中,对存储在数据库中的待推送消息取出并推送到对应的IOS设备。
环境以及开发包:
- JDK - 1.7
- apns-0.1.5-jar-with-dependencies.jar(ios推送用)
定时任务
在Web应用启动后,开启一条线程,每隔15s执行一次查询,取出待推送的消息。
- 设置定时器
import java.util.Timer;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public class TimerPush implements ServletContextListener {
public static final long PERIOD_MIN = 1 * 15000; //间隔15s
public static final long DELAY =