这一阵子工作内容比较杂,啥活都要干,这不,这两天公司需要通过sms短信网关,发送wappush消息。
因为已经有了另一个同事的工作基础,我所要作的就是使发送出去的消息尽量支持更多的手机型号。在网上搜关于wap和短信方面的资料,收获不多,而且不很具体。
最后经过不懈的努力,大量的试验,现在已经可以支持很多种机型了。如:索爱K750c, 索爱K700, MOTO A768, Nokia3230, Nokia6270。
下面这段介绍转自网上,已经不知道最初的作者是谁了:
--------------------------------------------------
基于短信网关发送WAP PUSH
WAP PUSH的发送有两种途径,一个是通过PPG网关,另外一个是通过SMPP协议。其中SMPP是一个基本协议,在中国主要有三个由其派生的协议:中国移动的CMPP协议,中国联通的SGIP(在CDMA上是ETIP),以及小灵通的SMGP。通过中国移动的PPG网关发送WAP PUSH有着开发周期长,调测流程较复杂等不足,而使用CMPP协议即基于短信网关来进行WAP PUSH发送灵活性比较高,相对比较简单。
--------------------------------------------------
我所使用的方式,就是通过中国移动的CMPP协议网关,发送wap push消息。消息格式整理如下:
1. 消息头,包含两部分,UDH和PUD,现