android推送解决方案(1)

采用openfire服务器


服务端:可以实现点对点推送,但这个推送在线离线都能收到消息,这样加上一个判断用户是否在线,就可以单独发给一个用户,也可以循环发给多个用户不同消息.
客户端:需要判断是否是特定用户发过来的提醒信息,比如特定用户是messageProvider,首先判断如果是messageProvider发过来的就说明是提醒的内容而非聊天内容,截获后显示提醒内容.
然后进一步解析文件头标识,比如1:督促提醒  2:反馈消息  3:生日提醒  4:节日提醒

具体技术点:
判断在线用户:http://kurting615.iteye.com/blog/1149729

你可能感兴趣的:(android推送)