Java 在XMPP消息中添加自定义xml标记

Java 在XMPP消息中添加自定义xml标记,java,android,xml,xmpp,smack,Java,Android,Xml,Xmpp,Smack,我正在向我的服务器发送xmpp消息,我想在消息中添加一些自定义xml标记,我正在共享我需要发送到服务器的所需消息格式 <message id="8B3A2E64-827B-4F4C-9F52-C3BCFA0F801E" type="chat" to="spotauserdev439@ip-172-31-28-121.ap-southeast-2.compute.internal" from="spotauserdev437@ip-172-31-28-121.ap-southeast-2.c

我正在向我的服务器发送xmpp消息,我想在消息中添加一些自定义xml标记,我正在共享我需要发送到服务器的所需消息格式

<message id="8B3A2E64-827B-4F4C-9F52-C3BCFA0F801E" type="chat" to="spotauserdev439@ip-172-31-28-121.ap-southeast-2.compute.internal" from="spotauserdev437@ip-172-31-28-121.ap-southeast-2.compute.internal/30wvtftx7p">
    <channel>spota_1508227503</channel>
    <timestamp>1508768613141.54</timestamp>
    <subject>Spota Chat</subject>
    <body>Hg</body>
    <sendername>Swati</sendername>
    <senderid>437</senderid>
    <senderprofile>https://s3-us-west-2.amazonaws.com/spota/thumbnail/1508224847294238037.jpeg</senderprofile>
    <receiverid>439</receiverid>
    <height>0</height>
    <width>0</width>
    <request
        xmlns="urn:xmpp:receipts"/>
    </message>

你使用的是哪个smack版本?org.igniterealtime.smack:smack android:4.1.6请检查这个ans它可能对你有帮助我看到了这个,但这对我不起作用,请提供任何其他解决方案如果你添加扩展,你必须添加命名空间。这是创建自定义消息的唯一方法,如您的需求,您正在使用哪个smack版本?org.igniterealtime.smack:smack android:4.1.6请检查此ans它可能对您有所帮助我看到了这一点,但这对我不起作用,请提供任何其他解决方案如果您添加扩展,则必须添加命名空间。这是创建自定义消息(如您的需求)的唯一方法
<message to='spotauserdev439@ip-172-31-28-121.ap-southeast-2.compute.internal' id='ae9800d1-1628-48ae-b462-2e8180adfab3' type='chat'>
    <body>sacas</body>
    <thread>d46b782c-a35e-49bd-b598-ecf053c976ca</thread>
    <height
        xmlns=''>
        <height>0</height>
    </height>
    <width
        xmlns=''>
        <width>0</width>
    </width>
</message>
final Message message = new Message();
            message.setType(Message.Type.chat);
            message.setBody(chatMessage);
            message.setStanzaId(UUID.randomUUID().toString());

            DefaultExtensionElement height = new DefaultExtensionElement("height","");
            height.setValue("height", "0");


            message.addExtension(height);