我正在我的安卓应用程序中实现聊天功能。所以我安装了一个开放的火服务器和Smack客户端库,现在我已经编写了一个代码来连接服务器,但我收到一个错误,指出ConnectionConfiguration是一个抽象类。所以我不能坚持。你能给我一些关于SMACK 4.1中连接配置实例化的想法吗?
尝试使用以下示例:
XMPPTCPConnectionConfiguration.Builder config = XMPPTCPConnectionConfiguration.builder();
config.setSecurityMode(ConnectionConfiguration.SecurityMode.disabled);
config.setUsernameAndPassword(USER_ID+ "@" + DOMAIN, key);
config.setServiceName(DOMAIN);
config.setHost(DOMAIN);
config.setPort(PORT);
config.setDebuggerEnabled(true);
config.setSocketFactory(SSLSocketFactory.getDefault());
mConnection = new XMPPTCPConnection(config.build());
try {
mConnection.connect();
} catch (SmackException | IOException | XMPPException e) {
e.printStackTrace();
}