日期:2014-05-20  浏览次数:20784 次

有没做过联通短信接口的人啊 ,这几天在测接口遇到点问题.....
在发送短信被手机接收后因该有一个public SGIPMessage onReport(SGIPReportMessage msg)被触发。。。。。
我这里怎么触发不了呢 。。
回复的短信可以正常的触发public SGIPMessage onDeliver(SGIPDeliverMessage msg)

/**
* 处理状态报告
*/
public SGIPMessage onReport(SGIPReportMessage msg)
{
/*
* 客户程序自己处理状态报告:匹配、写库、写日志等等
*/
System.out.println("onReport: >>>>>>>>>>>>"+msg.toString());
return super.onReport(msg);
}

有没人知道是怎么回事啊??

------解决方案--------------------
看看下发短信的服务号码是不是有问题
------解决方案--------------------
不了解楼主的程序框架是怎样的。所以,不知道没被触发的原因。
楼主可以看看,你的submit包里面,是否要求report的返回,如果有,可能是网关延时返回report。


------解决方案--------------------
你这个Device应该实现了OnReportListener吧,有没有做啊?

如果没问题,那么应该是对端没有发状态报告过来。
------解决方案--------------------
no
------解决方案--------------------
没有做过……帮顶!
祝楼主早日解决问题!

关注并学习中……