草庐IT

android - 如何为 facebook 创建 XMPP 聊天客户端?

我正在为FACEBOOK创建XMPP客户端。我为gmail做了这个,现在我必须为FaceBook创建相同的。我在谷歌上搜索了很多以获得一些代码,但我仍然遇到这种类型的错误Notconnectedtoserver和service-unavailable(503)我在这里分享我所做的代码。publicclassClientJabberActivityextendsActivity{ArrayListm_discussionThread;ArrayAdapterm_discussionThreadAdapter;XMPPConnectionm_connection;privateHandle

android - 如何使用 Smack 了解 XMPP openfire 中的键入状态

我正在使用OpenfireXMPP服务器开发聊天应用程序。我可以在两个用户之间进行文本聊天。但是我想知道有人在输入消息时的输入状态。所以我创建了一个类:-publicclasstypingStatusimplementsChatStateListener{@OverridepublicvoidprocessMessage(Chatarg0,Messagearg1){//TODOAuto-generatedmethodstub}@OverridepublicvoidstateChanged(Chatarg0,ChatStatearg1){//TODOAuto-generatedmetho

android - 如何使用 Smack 了解 XMPP openfire 中的键入状态

我正在使用OpenfireXMPP服务器开发聊天应用程序。我可以在两个用户之间进行文本聊天。但是我想知道有人在输入消息时的输入状态。所以我创建了一个类:-publicclasstypingStatusimplementsChatStateListener{@OverridepublicvoidprocessMessage(Chatarg0,Messagearg1){//TODOAuto-generatedmethodstub}@OverridepublicvoidstateChanged(Chatarg0,ChatStatearg1){//TODOAuto-generatedmetho

android - 将参与者添加到 XMPP 聊天室

我想在我的应用程序中实现群聊,为此我正在使用MUC聊天室来实现它。在这里,我想向房间添加一个成员列表(我有JID)。我想在内部将它们添加到列表中的所有成员。我如何在不邀请他们的情况下添加他们。添加成员后,我想实现一个功能,每当聊天室的用户发送消息或聊天时,它都应该传递给所有其他用户。主要问题是如何将成员添加到聊天室代码:privatevoidcreateRoom(){MultiUserChatprivateRoom=newMultiUserChat(connection,"testGroup@conference.abc.com");try{privateRoom.join("gaur

android - XMPP 和安卓

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:AndroidandXMPP:Currentlyavailablesolutions我正在尝试在Android中构建一个小型XMPP客户端。关于我可以使用哪个库的任何想法?我曾尝试使用SmackAPI,但它存在一些问题,这使得它不实用。

android - Gtalk XMPP SASL 身份验证使用机制 X-OAUTH2 失败?

我在我的聊天应用程序中使用GoogleTalkXMPP。无法使用用户名和AuthToken与Google身份验证创建XMPP连接。现在我正在使用GoogleAuth2进行身份验证。我尝试使用access_token和电子邮件进行身份验证。通过使用SASLMechanism。但我无法连接到xmpp服务呃,它给出这样的错误SASLauthenticationfailedusingmechanismX-OAUTH2ConnectionConfigurationconfig=newConnectionConfiguration(server_host,SERVER_PORT,SERVICE_N

android - XMPP (Openfire) 推送通知 Android

我真的试图找到解决这个问题的办法,但没有成功。有一些与此概念相关的线程,但我没有找到全面的解决方案。我有一台带有Openfire的服务器,它可以发送消息。当两个用户都在线时,没有问题。但是,当用户离线时,我想发送推送通知,就像在Whatsapp中一样。我听说Whatsapp和其他IM应用程序使用修改版本的ejabber发送推送通知,但无法找到如何。一种可能是使用GCM,但我不确定这是否是正确的方法。另外,为了不耗尽电池生命周期,我想避免轮询。有没有人知道这个的一些解决方案或有一个例子? 最佳答案 我正在研究openfire并发现了一

android - 切换数据连接时 XMPP 消息在 Android 上丢失(例如,打开 GSM <-> Wifi 开关的 Wifi)

我正在用android开发一个聊天应用程序。使用XMPP服务器。PHP服务器已迁移到ejabber。我的通知在所有情况下都能正常工作。但在一种情况下,我丢失了XMPP消息。事实上,我没有收到通知。具体来说,我正在关闭WiFi或数据连接。在关闭WiFi或数据连接后,没有收到任何发送给我的通知。打开WiFi或数据连接后,我无法收到发送给我的消息。我在后台实现了服务。这使得xmpp连接始终有效。我在关闭WiFi连接时遇到此错误。java.net.SocketException:sendtofailed:EPIPE(Brokenpipe)java.net.SocketException:rec

windows - 如何在 Windows XP 上的 XMPP 上设置 Django

您好!我想研究Django,但我运行的是WindowsXP。我已经安装了XMPP,目前我安装了Python2.6(2.5是唯一可以与XMPP一起使用的版本吗?)。我还需要什么来启动和运行?任何提示、推荐的IDE等? 最佳答案 正如Sam所说,对于开发,请使用开发服务器。使用“真实”服务器实际上更痛苦,因为您必须确保它在您进行编辑时重新加载您的项目。如果您需要(正如大多数人所做的那样),您还可以在开发环境中击败它来托管所有媒体。就IDE而言,Python是一种难以提供自动完成功能的语言,因为它具有动态类型。也就是说,PyDev(一个E

mysql - 我们如何在 MySQL 数据库中存储聊天对话? XMPP 开火

我正在构建一个网络聊天应用程序。我想在每次按下“输入”按钮后存储两方之间的消息或对话。我正在使用Openfire服务器和MySQL数据库。我没有从存储对话的数据库中看到任何表格。有插件吗?谢谢。我正在使用strophejs库来发送消息。谢谢。 最佳答案 仅当在您的Openfire管理控制台中的服务器-->存档-->存档设置下启用“对话状态存档”,并且为“存档一对一聊天”启用“消息存档”时,才会存储对话'和/或'存档群聊'。此后,消息存储在MySQL数据库表“ofMessageArchive”中。此表包含增量更新的“conversat