我正在使用下面的xmpp获得群聊天的邀请,也成功地获得了邀请,但在接受邀请的某个地方不能接受邀请。
这是我邀请和接受群聊的代码:
public static void addMUC() {
MultiUserChat.addInvitationListener(connection, new InvitationListener() {
@Override
public void invitationReceived(Connection conn, final Strin
我正在用xmpp开发聊天应用程序。我使用MUC创建了组,并向其他用户发送了邀请。但我不知道如何接受和拒绝邀请。
下面是我发送邀请的代码:
EntityBareJid userInviteJID = JidCreate.entityBareFrom("user2@servicename");
muc2.invite(userInviteJID, "Meet me in this excellent room");
我已经在invitationReceived()方法中尝试了invitationReceived方法。但是问题是MultiUserChat.decl
我已经从App文档中读了十几遍这一段,对于聊天邀请是如何工作的,我仍然一无所知:
Google Talk和其他聊天服务器只接受“订阅”发送方的消息,原因要么是用户邀请发送方聊天,要么是因为用户接受了发送方发送的聊天邀请。API应用程序可以使用服务API发送聊天邀请。与发送电子邮件一样,最佳做法是只在用户询问时发送聊天邀请,例如单击网页上的按钮。或者,应用程序可以要求用户向应用程序的XMPP地址发送邀请,以便接收消息。
App引擎自动接受所有聊天邀请,不与应用程序通信邀请。app引擎会将所有聊天消息路由到应用程序,而不管发送者之前是否向应用程序发送了邀请。
也许问题是我没有用过聊天,所
当我尝试在iOS 6上运行我的XMPP聊天客户端时,我收到多个警告。
'dispatch_get_current_queue' is deprecated: first deprecated in iOS 6.0
不确定如何修复这些警告。更新的XMPP框架是否可用于与iOS 6兼容的objective C?
我正在尝试在我的组中创建一个机器人,以帮助我跟踪邀请其他用户加入组的组用户。
我已经关闭了隐私模式,这样机器人就可以接收群聊中的所有消息。然而,似乎update.message只获得其他用户提供的消息,而不是像Alice has added Bob into the group这样的服务消息
有没有办法让我也能得到这些服务信息?
感谢您的帮助!