Android融云填坑史.

1.前言:

  最初的项目需求是修改融云官方的demo,后期发现不大符合项目需求,后改为自己集成.

融云在集成后只提供消息的发送与接收,只作为一个中间者,不提供登录,注册等服务.需要在自己的服务器实现相应的逻辑.

融云的坑挺多的,文档写的也不是很全.

2.遇到的坑:

1)用户信息(包括群组里的用户),群组信息,融云都是使用provider来进行维护,先是在application里的融云init()方法后,注册相应的provider,在自己新建的provider里继承融云的    都会重写一个方法,在这个方法里去设置相应信息,信息是可以异步从本地服务器获取的.

 2)在会话列表界面与会话界面可以根据融云的文档去集成,不需要改动即可.

 3)融云链接成功之后会返回一个userID,可以根据这个userID去本地服务器获取相应数据.

 4)在会话列表有多个会话群组,在修改某个群组信息后要调用设置群组的provider 将单个群组信息改过,不然信息变化,会话列表界面不会变,达不到实时刷新界面效果.

 5)在设置发送消息监听时,有个send()方法,在这里处理消息时  有时会message.getContent()可用,其他的不可用,调用message的其他方法会有空指针异常.

 6)需要判断输入内容是否以某个字符开头时,字符要在全角状态下输入,不然equals方法都不好使.

 7)融云的坑一个接一个,使用需谨慎,提交工单回复的也不及时.

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值