Android:强制下线

实现异地登录强制下线:
一、环信

1、集成环信SDK,实现网络监听接口,对连接状态进行监听
2、可以根据 disconnect 返回的 error 判断原因。若服务器返回的参数值为EMError.USER_LOGIN_ANOTHER_DEVICE,则认为是有同一个账号异地登录,即可执行相应的强制下线效果

二、极光

1、客户端:集成极光SDK,通过静态注册广播类来接收极光服务器的自定义消息,登录时将用户名和密码上传至个人服务器
2、个人服务器:创建实体类,设置状态属性(0代表未登录,1代表已登录),判断登录状态,如果已登录则根据极光注册的专属markset和appkey请求极光服务器发送自定义消息
3、客户端:根据自定义消息强迫已登录的终端下线

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,054评论 3 119
  • 今天本该上课了 我还在家里待着 明天启程回学校了 哈哈哈哈 不开心 要离开亲爱的家了 离开父母了 离开我妈做的...
    猛掷阅读 1,423评论 0 1
  • 年老的他站在樱花树下 等待起风 候来的却是衰静 但花瓣还是落了下来 以更衰静的方式 死亡比他所期望的提早...
    黎未生阅读 1,153评论 0 0
  • React-Native开发环境搭建完成,本文运行演示环境以iOS为例;(开发环境配置见:https://www....
    oc123阅读 3,541评论 0 1
  • 最感谢的人是一位素未谋面的网友大姐。那是两年前,我还刚刚进入一个写作群,大家相互熟悉聊天。每天也是在发一些文章,相...
    静水且流深阅读 1,360评论 0 0

友情链接更多精彩内容