AnyChat技术支持论坛

标题: 怎么获取异地登陆这些状态的呢 [打印本页]

作者: 陶罐    时间: 2016-10-20 11:30
标题: 怎么获取异地登陆这些状态的呢
朋友们  想问下ios中 怎么获取异地登陆这些状态的呢

作者: 佰锐科技-刘洋    时间: 2016-10-20 11:43
你好 我们只支持单点登录  你要获取异地登录 就要在业务服务器记录上次登录IP 然后用上次登录的IP跟本次登录IP比对
作者: 陶罐    时间: 2016-10-20 11:49
不是 我的意思是说  在掉线的时候   回调
- (void) OnAnyChatLinkClose:  (int) dwErrorCode; 网络断开消息的方法中  我获取的dwerrocode    总是1    我看安卓那边 返回的209 (异地登陆)那些不同的掉线原因
作者: 佰锐科技-刘洋    时间: 2016-10-20 13:50
在Q上回复过你吧     你可以参考这个: WM_GV_LINKCLOSE  网络连接关闭消息
                                参数(WPARAM) :表示连接断开的原因,DWORD 类型;
                                参数(LPARAM) :保留;
                                说明:该消息只有在客户端连接服务器成功之后,网络异常中断之时触发,如果
                                是本地用户主动注销用户、释放资源,则不会触发该消息。
                                  网络断开的原因可能是如下值:
                                0  正常断开,如网络中断,服务器被关闭等
                                1  该用户在其它计算机上登录,之前的连接被服务器断开
                                2  服务器功能受限制(演示模式下不允许长时间连接服务器)
                                3  接收到来自其它网络的连接,连接被主动关闭
                                4  客户端程序版本太旧,不允许连接
                                5  连接服务器认证失败(服务器设置了认证密码)
                                6  网络连接超时,服务器主动断开;
                                7  服务器不支持嵌入式设备连接,或连接设备超过授权设备数;

作者: 陶罐    时间: 2016-11-14 10:18
恩恩  已经解决了 谢谢
作者: 陶罐    时间: 2016-11-14 10:19
朋友 还有个问题  请教下呢    就是比如我正在通话中  接收到电话来电   然后 我关闭电话来电之后   语音就不能进行正常通信了   这个要怎么解决呢
作者: 佰锐科技-邵光清    时间: 2016-11-14 10:53
陶罐 发表于 2016-11-14 10:19
朋友 还有个问题  请教下呢    就是比如我正在通话中  接收到电话来电   然后 我关闭电话来电之后   语音就 ...

你好,程序退到后台之后就被暂停了,无法通话,关闭来电之后,需要重新登录。
作者: 陶罐    时间: 2016-11-14 14:43
意味着我必需要结束当前正在进行的语音或者视频通话  重新进行语音或者视频通话么?
作者: 佰锐科技-邵光清    时间: 2016-11-14 14:46
陶罐 发表于 2016-11-14 14:43
意味着我必需要结束当前正在进行的语音或者视频通话  重新进行语音或者视频通话么?

恩恩,是的,ios系统机制没有真后台,是需要这样处理的。
作者: 陶罐    时间: 2016-11-14 15:02
恩恩  好的 谢谢 明白了




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