如何使用我的 android 应用在我的 xmpp 服务器中添加新用户?

Posted

技术标签:

【中文标题】如何使用我的 android 应用在我的 xmpp 服务器中添加新用户?【英文标题】:How to add a new user in my xmpp server using my android app? 【发布时间】:2014-06-19 21:50:53 【问题描述】:

大家好,也许我的问题很简单,但我是 android 的菜鸟:C,我正在 android 中构建一个聊天应用程序,我需要将新用户(客户端)添加到我的服务器 openfire xmpp,但我需要自动执行那么,有什么办法可以做到这一点?我的意思是用户将打开应用程序,第一个屏幕将是唱歌屏幕,我的问题是我该怎么做?

【问题讨论】:

如果你用谷歌搜索“android登录屏幕”之类的东西,有很多例子可以说明如何做到这一点 【参考方案1】:

您应该检查openfire plugins 概念。 openfire 插件具有扩展 openfire 服务器功能的能力。

现在,创建一个带有 servlet 的 openfire 插件,它可以接收来自您的 android 应用程序的请求。基本上,servlet 必须获取用户名、密码、域……等等并与 openfire 对话。

单击注册按钮后,从 UI 获取信息并调用 openfire 插件 servlet。该 servlet 可以读取您的信息并与 openfire 对话、创建帐户并返回状态。

使用状态信息信息在用户界面上呈现状态。

【讨论】:

以上是关于如何使用我的 android 应用在我的 xmpp 服务器中添加新用户?的主要内容,如果未能解决你的问题,请参考以下文章

我如何知道用户是不是以相同的 ID 登录了其他设备,我在我的应用程序中使用了 XMPP

如何在 android 中编辑和删除 XMPP 中的特定消息?

我们如何从 xmpp 服务器将存档消息访问到 android 应用程序

使用 xmpp + smack + openfire 在 android 中阻止用户

XMPP Android 实施指南

为 XMPP 构建服务 - ANDROID