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

のオブジェクトgetSmDefaultMsgId()で呼び出すことにより、メッセージ 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 に答える