1

jsmppライブラリを使用して、smppを介してwap-pushメッセージを送信したいと思います。いくつかの資料を見つけましたが、機能していません。誰かが私に説明できますか、wap-pushメッセージを送信するための技術は何ですか?

4

2 に答える 2

2

jsmppでは、esmclassを64に、datacodingを245に設定する必要があります。

于 2011-05-31T08:39:45.493 に答える
0

GeneralDataCoding(245)の有効なコンストラクターがないため、GeneralDataCodin.javaにコードを追加して解決しました。

public GeneralDataCoding(int i) {
    this.directvalue = (byte)i;
    directValueFlag = true;

    this.alphabet = Alphabet.ALPHA_DEFAULT;
    this.messageClass = MessageClass.CLASS0;
    this.compressed = true;
}

public byte toByte() {
    if(directValueFlag == true){
        value = directvalue;
    }
    else{
        byte value = compressed ? DataCodingFactory00xx.MASK_COMPRESSED : 0;
        value |= alphabet.value();
        if (messageClass != null) {
            value |= DataCodingFactory00xx.MASK_CONTAIN_MESSAGE_CLASS;
            value |= messageClass.value();
        }
    }  
于 2013-06-14T08:17:41.483 に答える