安卓端与服务端交互用户信息功能,是闭源的吗?

大傻逼 2021-1-15 716

想查看安卓端是如何与服务端交互用户数据的,但只看到安卓端是如何读取本地缓存,没有看到安卓端是如何获取服务端用户数据的?

最新回复 (10)
  • HeavyRain 2021-1-16
    引用 2
    交互的工作是在协议中进行的,协议栈是基于mars二次开发的,是c++语言实现的,是闭源的
  • 大傻逼 2021-1-16
    引用 3
    那就没法自定义用户数据的处理吗?比如,将服务端的所有用户,加载到安卓端通讯录上显示
  • HeavyRain 2021-1-16
    引用 4
    IM服务应该是职责单一,只处理IM及相关任务。如果跟IM无关的业务,请放到应用服务或者其他服务来开发。比如企业通讯录,企业组织架构等,需要换到其他服务去添加。
  • 大傻子 2021-1-16
    引用 5
    文档上不是这么写的吗?如下:野火IM提开源的社区版服务,移动客户端开源全部源码(音视频SDK不开源,买的商业源码,无法二次分发)
  • HeavyRain 2021-1-16
    引用 6
    因为我们主要收费项目是pc客户端,协议栈就不能开源了,如果开源了我们就没有收入了,公司就无法维持下去,请谅解。文档写的比较乱,这个地方属于没有改过来的地方,我们改过来了。协议栈闭源是不影响您正常使用和二次开发IM功能的
  • 大傻逼 2021-1-16
    引用 7
    谢谢!那我现在要在安卓端拉取所有用户信息,有现成的方法吗?
  • HeavyRain 2021-1-17
    引用 8
    客户端默认的选择是需要时去服务器同步,没有全量同步这个功能。看了一下3楼的内容,你们要实现一个类似于企业通讯录的业务吧,需要放弃掉野火提供的好友关系,自己重写通讯录模块。客户端去应用服务同步数据,应用服务去你们自己系统中或者去im数据库中取得所有的用户id,注意做增量更新
  • 大傻逼 2021-1-17
    引用 9
    非常正确!现有的服务端是使用的hutool接收http请求吗?安卓端是使用的netty还是okhttp发送http请求呢?
  • HeavyRain 2021-1-17
    引用 10
    服务端是的,客户端用的是okhttp,建议在应用服务或者在你们业务系统中进行二次开发,添加这个功能
返回