我想在android中实现非常有效的群聊。我怎样才能做到这一点?请给我你最好的建议,一些一步一步的教程将帮助我。
我想进行点对点聊天,也可以进行群聊。所以我想实现这两种类型的实现。那里有任何SDK吗?或者有任何java lib吗?
请给我你最好的建议。
谢谢, 杰伊帕特尔
答案 0 :(得分:2)
首先查看Google自己的Google Cloud Messaging。这使您可以将消息推送到其他设备。之后,您可以谷歌查看是否找到任何examples或tutorials并且您很高兴!
答案 1 :(得分:2)
以下是使用Applozic后端服务器和Chat SDKS开发的Android Chat SDK的示例代码。 https://github.com/AppLozic/Applozic-Android-SDK
PS:我来自Applozic
答案 2 :(得分:0)
您需要提交这样的表单以制作持久群组:
private void setConfig(MultiUserChat multiUserChat){ 试试{
Form form = multiUserChat.getConfigurationForm();
Form submitForm = form.createAnswerForm();
for (Iterator<FormField> fields = submitForm.getFields(); fields.hasNext();) {
FormField field = (FormField) fields.next();
if (!FormField.TYPE_HIDDEN.equals(field.getType()) && field.getVariable() != null) {
submitForm.setDefaultAnswer(field.getVariable());
}
}
submitForm.setAnswer("muc#roomconfig_publicroom", true);
submitForm.setAnswer("muc#roomconfig_persistentroom", true);
multiUserChat.sendConfigurationForm(submitForm);
} catch (Exception e) {
e.printStackTrace();
}
}