由于有了上次开发移动长短信的经验(见长短信实现系列之CMPP2.0),这次轻车熟路
和移动的长短信思路完全一致
- 设置TP_udhi为1
- 在MsgContetnt前加入TP_udhi 7个字节的协议头
- MessageCoding设为8 即UCS2编码
其余没了,花了半天时间开发调试,上线后一次成功
可能联通的长短信在其他条件下也能成功,但我懒得去试了
还是那句话最好能找个模拟网关测下,有时候模拟网关也能发现一些问题,比如字节码错乱根本就不会发送或者能发送但对应的信息错乱,
另外用tcpdump或者wireshark对比对比字节码,就这么多了