Android
首页
Server
Android
iOS
PC
Web
Flutter
Uniapp
交流
搜索
登录
Android
安卓端与服务端交互用户信息功能,是闭源的吗?
安卓端与服务端交互用户信息功能,是闭源的吗?
大傻逼
2021-1-15
886
想查看安卓端是如何与服务端交互用户数据的,但只看到安卓端是如何读取本地缓存,没有看到安卓端是如何获取服务端用户数据的?
最新回复
(
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,建议在应用服务或者在你们业务系统中进行二次开发,添加这个功能
返回
大傻逼
创作新主题
搜索