user-presence

    2热度

    2回答

    我是新手机android和xmpp ..我正尝试使用xmpp构建聊天应用程序。我想知道如何设置我的存在,并让其他用户出现在xmpp android中。我试着用他们提供的文档,但它不工作..总是状态显示为空,并键入为不可用。请发布详细的答案。 Roster roster = Roster.getInstanceFor(connection); //Get all rosters if (!ro

    0热度

    1回答

    我想问一下Firebase Detecting Connection State,特别是该页面上的Sample Presence App代码。如果同一用户从多个设备登录/注销,会发生什么情况? 我无法看到下面的文档中引用任何解释: “因为我可以从多个设备连接,我们存储分开每个连接 实例” 在样本该页面上的代码实际上从不解释同一用户从多个设备登录/注销的情况。 该文档似乎假设读者可以自己弄清楚这一点

    0热度

    1回答

    您如何检查接收者用户当前是否已通过身份验证? 当拦截数据包,我想知道,如果接收器用户当前在线或离线。 我该如何检查? 谢谢您的高级。

    1热度

    1回答

    我们正在使用PubNub进行聊天,并且我们尝试在用户输入时添加打字指示符。我们正试图在state-changed中使用client.publish方法在存在频道中使用client.publish方法发送存在信道,当我发布该信息时,我在didReceivePresence回调中没有收到任何事件。我也subscribedToPresenceChannels。 有人可以澄清一下,如何将测试指标功能与Pu

    0热度

    1回答

    在pubnub群聊很容易,但我找不到正确的方式进行1对1聊天,我跟着http://pubnub.github.io/pubnub-design-patterns/2015/03/05/Inbound-Channel-Pattern.html。 因此,对于每个用户订阅唯一频道的结论,不是吗? PNConfiguration *configuration = [PNConfiguration conf

    4热度

    1回答

    我正在构建一个whatsapp克隆,并无法找出存在的一些东西。 我有两个渠道: channel "chats:*", Typi.ChatChannel channel "users:*", Typi.UserChannel 用户总是连接到users:...通道,如果他在的应用程序,并加入我开始跟踪他的存在: def join("users:" <> user_id, _payload

    2热度

    1回答

    我们正在开发一个即时通讯应用程序,并且需要在用户头像上显示一个绿点的“”“。 “存在”远远超出“my_app_is_opened_and_on_focus”,它的意思(我想一个人可能“存在”的许多定义):用户已经使用了他的设备做任何事情(甚至只是检查时间)期间,最后2或5分钟。 我们如何能得到这个“存在”或“通用最近的活动”信息并将其记录在我们的服务器上,即使我们的应用程序被关闭任何想法? (在i

    1热度

    2回答

    只是想检查得到在场数据是否它可能做一个HTTP请求到得到Lync 2010中存在的数据,有点像它的Lync如何完成2007年E.H. <cwaRequests xmlns="http://schemas.microsoft.com/2006/09/rtc/cwa" sid="91"> <queryPresence rid="4"> <uris> <uri>sip

    1热度

    1回答

    我发现: kamctl db show presentity 是用户的状态信息,但我怎么能errase这样的条目?的用户? 我怎样才能定义用户在该数据库中只有一个条目? 我使用此代码,当我收到一个发布,但每次都会添加一个新条目。 if(is_method("PUBLISH")) { if($hdr(Sender)!= NULL) handle_publish

    1热度

    1回答

    我正在使用XMPP RobbieHanson框架,目前我已启用使用didReceivePresence函数中的以下代码进行自动订阅。 if([[presence type] isEqualToString:@"subscribe"]) { NSLog(@"presence user wants to subscribe %@",[presence fromStr]);