【发布时间】:2012-01-26 18:43:06
【问题描述】:
我正在做一个聊天应用程序,可通过 iPhone 和 Android 上的本机应用程序访问。我花了一些时间研究它是如何完成的,但我仍然没有很好地掌握它。例如,我在这里 (http://mobile.tutsplus.com/tutorials/iphone/building-a-jabber-client-for-ios-server-setup/) 看到并遵循了关于移动 tuts 的教程
但是,假设我希望我的聊天应用程序能够超越登录/检查和发送消息,我该怎么做?
例如,我想添加的一项功能是能够在用户群中搜索以下条件:
- 用户现在在线
- 满足特定条件(位置、年龄等)的用户
例如,如果我使用 ejabberd 或 Openfire 作为我的 xmpp 服务器,我该如何添加这些新的自定义 API,这些 API 可以从 iPhone/Android 访问?
我只是在这里做一个粗略的例子,但也许能够做这样的事情会很好:
-(NSArray*) findUsersInCity:(NSString *)cityName
如何让 xmpp 服务器向我传回符合 cityname 条件的用户列表?
提前谢谢你!!
【问题讨论】:
标签: android iphone xmpp ejabberd openfire