草庐IT

java - Google GCM XMPP 代码示例

因此,Google曾经有一个不错的页面,他们在该页面上提供了有关如何在该页面上实现GCMXmpp服务器的代码示例:https://developers.google.com/cloud-messaging/ccs每当我想查看实现时,我都已将此答案添加为书签ConfusedaboutGoogleGCMXMPP但是该答案中链接的所有内容都消失了。Google删除了它们。但是现在,他们删除了所有内容,并添加了一个页面来解释它的作用。当然可以,但是示例Java代码会很好。我试图访问他们链接到的github上的示例站点https://github.com/google/gcm但它只提供了HTTP

android - 需要一个Android xmpp 聊天客户端来配置openfire!

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我正在开发一个基于android的聊天应用程序,我需要一个与openfire一起工作的xmpp聊天客户端...谁能在这方面给我建议?

安卓/XMPP : Unable to reconnect to Server after Connection Type Changes

我目前正在我大学的一个项目中工作,这是一个Android应用程序,应该将数据传送到服务器。为了做到这一点,我需要通过XMPP或多或少地与服务器建立一致的连接。100%的连接时间并不重要,但因为系统应该或多或少对用户不可见,所以用户交互应该是最小的。服务端和客户端都是xmpp-clients。我使用jabber.org作为xmpp服务器。我有一个Android服务正在建立与服务器的连接并传送数据,并且工作正常。现在我尝试在连接丢失或从Wifi更改为GSM时重新连接服务。我想尝试通过监听NETWORK_STATE_CHANGED_ACTION的广播接收器来完成这项工作。但我什至没有走到这一

android - 如何在Android应用程序中从xmpp获取图像

我正在开发android联系人应用程序。我使用XMPP获取好友名称、状态。我需要获取好友图像。我怎样才能做到这一点?我正在使用自定义适配器来显示内容。请指导我在列表中显示来自xmpp的用户图像。谢谢 最佳答案 这里是获取所有好友信息的方法Rosterroster=XMPPConnection.getRoster();Collectionentries=roster.getEntries();ProviderManager.getInstance().addIQProvider("vCard","vcard-temp",newVCar

android - 使用 xmpp 时避免在 android 中出现 "Accept unknown certificate"警告

我正在尝试在XMPP上搜索。我从here得到代码.它工作正常,我能够连接到服务器。但是它显示的警告窗口是这样的如果我点击“总是”或“一次”,它就会接受并且我能够显示联系人和聊天消息....有什么方法可以停止此警报,我可以直接连接到服务器吗? 最佳答案 此消息由MemorizingTrustManager显示(MTM),一个旨在提高“私有(private)云”SSL安装的安全性/可用性权衡的Android库。只要您使用不是由Android操作系统信任的根CA之一颁发的证书连接到服务器,例如自签名证书或CACert颁发的证书,MTM就会

android - 在 Android 中使用 XMPP 服务器发送/接收好友请求

我正在创建一个基于XMPP聊天Messenger的应用程序。现在我们有一些自定义功能需要在应用程序中实现,例如在Messenger中发送/接收好友请求。我们如何做到这一点?roster=_connection.getRoster();roster.createEntry(userID,nickname,null);目前我们正在使用这种方法,但它直接将联系人添加到我的Messenger联系人列表中。现在我想问问有没有新的好友请求,比如BBM(BlackberryMessenger)。那么它应该在直接添加到当前正在发生的联系人列表之前要求确认。 最佳答案

android - 无法使用 XMPP 和 aSmack 在 Android 中接收聊天消息

我正在使用XMPP协议(protocol)在Android中编写一个聊天客户端。我使用了asmack.jar提供的http://asmack.freakempire.de/.该实现在我测试过的纯Java(使用smack.jar)中工作。但是在Android中,我只能向另一个客户端(他使用pidgin)发送消息,而不能接收他的消息。该应用程序成功连接到服务器,登录并显示在线,但只是没有收到任何消息。当消息发送到我的客户端时,我的processMessage()和chatCreated()都不会被调用。我的Activity类:packagecom.example.basicchat;imp

android - XMPP (CCS) 是否在 ACK 响应中提供规范 ID?

我开始使用GCM,最近刚从HTTP协议(protocol)更改为XMPP协议(protocol),以便处理来自手机的上游消息。我找不到说明将返回确认响应的规范ID的示例或文章。有人确认XMPP协议(protocol)会发生这种情况吗? 最佳答案 此链接证实,至少到2月17日(2015年)为止,情况并非如此:https://groups.google.com/forum/#!topic/android-gcm/1MMTAdqYYqE我还没有看到任何新的东西,所以我相信它仍然有效。因此,没有XMPP的规范ID。但自7月27日(2015年

android - 使用XMPP在android中用户离线时向用户发送通知

我使用带有XMPP服务器的Smack客户端实现了一个Android聊天应用程序。当用户在线时一切正常,现在当用户离线时(应用程序未处于运行状态)。我想使用GCM推送通知。有没有办法做到这一点,有没有办法让我们自己管理服务器来解决这个问题? 最佳答案 我也面临这个问题。我正在按照以下步骤解决这个问题:开发一个Web服务(ASP或PHP或...),其数据库将包含每个JID的用户FCM-TOKENS在Android设备上开发FCM并在它刷新时发送token到我的WebService并将其保存在数据库中。在openfire中激活“CallB

java - 将 XMPP 协议(protocol)合并到 Android 应用程序中

由于我在这方面缺乏经验,我在弄清楚有关XMPP的一些东西时遇到了一些问题。我正在尝试为Android开发应用程序,经过一些研究后我得出结论,我需要了解如何将XMPP合并到我的应用程序中。我很高兴收到有关如何在Java中(在EclipseIDE中)实现XMPP的任何相关引用或解释,与Android应用程序开发相关我在这个论坛上看到一个帖子警告说“在XMPP上创建你自己的服务器并不像你想象的那么容易”,即使服务器需要做的过程相当简单,它仍然是正确的吗?如果我创建一个服务器,下一步是什么?它是如何“播出”的?现在我正计划使用tigase服务器和Smack库来进行基于XMPP协议(protoc