如何在 asmack 中传递自定义资源

How to pass custom resource in asmack

我确信使用 ConnectionConfiguration 可以做到这一点,但我找不到相同的文档。我需要不同于 Smack 的资源。 我当前的代码如下所示 -

ConnectionConfiguration connectionConfig = new ConnectionConfiguration(HOST,PORT, SERVICE);
XMPPConnection connection = new XMPPTCPConnection(connectionConfig);
connection.connect();

如何在其中传递自定义 JID 资源?

您应该可以在登录方法中传递资源:

conn.login(username, password, resource);

参考:https://www.igniterealtime.org/builds/smack/docs/latest/javadoc/org/jivesoftware/smack/XMPPConnection.html#login(java.lang.String,%20java.lang.String,%20java.lang.String)