0

在 logica smpp 中,我需要以异步模式存储响应消息 ID。

if (sb.asynchronous)     
 {                                  
   System.out.println("Submit request " + request.debugString());
                                                sb.getSession().submit(request);

  //messageId = response.getMessageId();
 } else {

   response = sb.getSession().submit(request);

   messageId = response.getMessageId().trim();
  }

在上面的代码中。我们如何在异步模式下获取 messageID。

4

1 回答 1

2

您可以通过使用's objectgetSmDefaultMsgId()调用它来获取 Message id 。SubmitSM如下所示:

  if (sb.asynchronous)     
 {                                  
   System.out.println("Submit request " + request.debugString());
                                                sb.getSession().submit(request);

  messageId = request.getSmDefaultMsgId();
 } 

有关更多文档,您可以阅读本教程

谢谢。让我知道它是否有帮助。

于 2013-08-08T11:30:55.570 回答