1
다음 스 니펫이 JIRA 플러그인에서 선택되었습니다. 필자는 IM (gchat 내 경우)을 통해 사람들 (동료)에게 알리고 싶습니다. 그들은 JIRA 티켓에서 @mentioned되었습니다.Java SMACK을 사용하여 다른 도메인의 사용자에게 IM을 보낼 수 없습니다.
connection.login([email protected]_a.com, <password>);
있지만 다른 - 예 :
import org.jivesoftware.smack.Chat;
import org.jivesoftware.smack.ChatManager;
import org.jivesoftware.smack.ConnectionConfiguration;
import org.jivesoftware.smack.MessageListener;
import org.jivesoftware.smack.XMPPConnection;
import org.jivesoftware.smack.XMPPException;
import org.jivesoftware.smack.packet.Message;
ConnectionConfiguration config = new ConnectionConfiguration(<server>, <port>, <domain>);
XMPPConnection connection = New XMPPConnection(config);
connection.connect();
connection.login([email protected]_a.com, <password>);
ChatManager chatManager = connection.getChatManager();
Chat chat = chatManager.createChat([email protected]_b, new MessageListener() {
public void processMessage(Chat chat, Message msg) {
System.out.println("Received message "+ msg);
}
});
chat.sendMessage(<msg>);
내 문제는 내가 라인에서 인증 된 사용자의 도메인을 공유하는 사용자에게 IM 알림을 보낼 수 있어요 때문이다 나는 @ someon_else하는 domain_a.com @ somone에에서 보낼 수 있습니다 domain_a.com하지만 domain_b.com ...
@ someone_else을 보낼 수 없습니다도움을 주시면 감사하겠습니다. 건배,