繁体   English   中英

检索在Smack XMPP服务器中注册的用户的位置信息(无订阅)

[英]Retrieving location information of users registered in a Smack XMPP Server (Without subscription)

所以这是我的主意。

我不会列出在我所在位置范围内的XMPP服务器上注册的所有用户。 这样我就可以添加(如果有兴趣)。

我使用smack API,基本上是在为我的大学构建一个android聊天应用程序作为Masters项目。

我的问题:

  1. 如何发送XMPP服务器的位置?

  2. Smack具有Form类,当我将UserSearchManager和Form一起使用时,我想知道如何使用它来检索每个用户的位置?

任何设计思想也将不胜感激! 谢谢 :)

我正在同一个想法

1)发送用户位置,创建后台服务以保持位置更新。 查看此链接backgorund服务位置

每次位置更新后,发送如下自定义数据包自定义数据包

在您的数据包侦听器中,将数据包及其所在的位置保存在数据库中并更新ui,并使用接收器lat,lng计算您的lat,lng(如果它在您的范围内),然后显示否则隐藏

2)从openfire吸引所有用户在这里查看我的答案: 使用smack从openfire吸引所有用户

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM