AnyChat技术支持论坛

标题: 关于获取指定ID的登录状态 [打印本页]

作者: kinghong    时间: 2015-6-18 14:35
标题: 关于获取指定ID的登录状态
你好,请问anychat用户成功登录后不进入房间,这样能够获取其它指定ID的登录状态吗?



作者: 廖斌    时间: 2015-6-18 14:39
您好,默认情况下是没有接口可以获取其他用户的登录状态的,但可以通过如下两种方式来实现这个功能。
作者: 廖斌    时间: 2015-6-18 14:41
廖斌 发表于 2015-6-18 14:39
您好,默认情况下是没有接口可以获取其他用户的登录状态的,但可以如下两种方式来实现这个功能。

1、使用AnyChat Server SDK好友接口,为A和B两个用户建立好友关系。这样在A只要登录成功了,就能通过好友接口获取B的好友状态,B上下线也会通过回调消息通知A。
作者: 廖斌    时间: 2015-6-18 14:44
廖斌 发表于 2015-6-18 14:41
1、使用AnyChat Server SDK好友接口,为A和B两个用户建立好友关系。这样在A只要登录成功了,就能通过好友 ...

2、由你们自己来实现这个通知的业务逻辑。A和B登录、退出都会触发AnyChat Server SDK的相应回调,在回调中可以维护用户的登录状态,A通过AnyChat透明通道接口发送一条“请求用户状态”“指令给server sdk,server sdk查询到B的登录状态之后,通过透明通道接口再通知到A
作者: 廖斌    时间: 2015-6-18 14:45
廖斌 发表于 2015-6-18 14:44
2、由你们自己来实现这个通知的业务逻辑。A和B登录、退出都会触发AnyChat Server SDK的相应回调,在回调 ...

透明通道接口使用参考:
http://www.anychat.cn/faq/index. ... =206&artlang=zh
作者: kinghong    时间: 2015-6-18 14:57
谢谢回答! 我对我现在做的开发结构有些担心,不知道是否合理。请帮我分析下,下面就是我正在做的:

刚开始结构是一对一呼叫视频聊天,现在又增加了第三个用户的桌面共享,结构改为普通视频聊天+透明通道发送呼叫请求, 请问这样的结构合理吗?
作者: 廖斌    时间: 2015-6-18 15:02
kinghong 发表于 2015-6-18 14:57
谢谢回答! 我对我现在做的开发结构有些担心,不知道是否合理。请帮我分析下,下面就是我正在做的:

刚 ...

这种结构可以的。三个人通话的情况下,用内置的呼叫接口就不太合适了,所以舍去是合理的。
作者: kinghong    时间: 2015-6-18 15:12
那么我要实现其中指定两个人之间的呼叫请求的话,他们的通话状态都需要我在业务层管理吗?
作者: 廖斌    时间: 2015-6-18 15:14
kinghong 发表于 2015-6-18 15:12
那么我要实现其中指定两个人之间的呼叫请求的话,他们的通话状态都需要我在业务层管理吗?

嗯,是的。
作者: kinghong    时间: 2015-6-18 15:22
您说的这个AnyChat Server SDK好友接口在demo中有现成的功能,还是需要我这自己来实现?如果需要我自己做的话你们有没有可以做参考的代码呢?
作者: 廖斌    时间: 2015-6-18 15:41
kinghong 发表于 2015-6-18 15:22
您说的这个AnyChat Server SDK好友接口在demo中有现成的功能,还是需要我这自己来实现?如果需要我自己做的 ...

好友接口是我们内置的接口,可以现成使用。关于好友接口的使用参考:
http://bbs.anychat.cn/forum.php? ... &extra=page%3D1
sdk包中有提供好友接口使用的demo源码。
业务服务器端源码:src\server\java\AnyChatCallCenterServer
客户端端源码:src\client\c#\AnyChatCallCenter\VideoChatClient




欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3