我用 pod 将 Hyphenate 从 3.3.4 升级至 3.3.9 后,能接收消息,但是不能发送消息

image.png

提示用户未登录
共1个回复

pirate6

2018-08-07 10:47

是环信3.3.8版本SDK更改了isLogin公开接口的语义导致的问题,如果一定需要环信3.3.8+的功能,就去替换使用想这个Public接口的地方,自己去维护。你从3.3.4 升级至 3.3.9应该是使用乐观版本指定方式‘~>’吧,直接指定方式强制指定为3.3.7也可以解决问题,或者在Podfile.lock文件加版本限制锁。CocoaPods 版本控制基于 Semantic Versioning 2.0.0 ,环信从3.3.7更新为3.3.8没有向前兼容,仅仅是更新一个patch的包按照Semantic Versioning 2.0.0定义的规范应该向前兼容的。所以导致了这个问题,作为环信的使用者包容环信吧,我也踩过很多坑,被环信搞的生无可恋的。
点击此处继续提问与开发者们互动

申请试用

提交后工作人员会尽快与您联系进行功能演示
技术咨询已转移到管理后台,请先登录

即时通讯云使用者请在应用详情页面咨询
客户互动云使用者请进入管理员模式咨询

×

400电话

商务咨询

技术咨询

免费试用