野火API说明
这里说明野火的各个端SDK的接口说明。
1. Server SDK
Server SDK是Server API的Java实现,SDK的接口的代码在这里,接口的参数请参考Server API的说明。
2. Android SDK
Android的client sdk提供所有的IM服务的能力,包括连接、发送消息、会话列表等。接口文件在这里。接口文件中常用接口都有详细的注释。
Android的音视频SDK没有源码,但可以在android代码中搜索AVEngineKit
,看一下demo中怎么使用音视频SDK。
3. iOS SDK
iOS的client sdk有2个接口文件,分别是WFCCNetworkService和WFCCIMService。其中WFCCNetworkService
是关于连接和回调的接口,WFCCIMService
是业务的接口。接口上都有详细的注释。音视频的接口请参考WFAVEngineKit。
4. PC SDK
PC客户端有个接口层wfc目录。这个接口层实现了几个功能,一个是把C++接口转化为js的接口,另外一个就是消息和负载的转换。关于IM的接口请参考wfc.js。关于音视频的接口请参考avenginekitproxy.js。
5. Web SDK
Web客户端同样有个接口层wfc目录。关于IM的接口请参考wfc.js。关于音视频的接口请参考avenginekitproxy.js。
6. Uniapp SDK
Uniapp客户端同样有个接口层wfc目录。关于IM的接口请参考wfc.js。关于音视频的接口请参考avenginekitproxy.js。