俗话说,没有不写bug的程序员,写程序就像是组装一个复杂的乐高玩具,有时候可能弄错了顺序,也可能用错了零件,有一份详细的说明书,往往可以使过程更加高效和有趣。

今天给大家给大家带来的是一份比IM使用API更加详细的说明书 :im_api_example,手把手教大家如何使用IM的各种API,让大家在开发的过程中更加如鱼得水。

不仅如此,im_api_example还能解决更多开发者遇到的问题,例如:

  • 某某接口应该如何使用?
  • 接口返回的结构是怎样的?
  • 服务端、客户端的某些操作后,SDK会触发哪些回调?
  • 如何使用IM来接入离线推送?
  • 在开发IM应用的过程中,如何更方便的调试?
  • ....

针对这些问题,我们来看看im_api_example是怎么解决的。

1、应用信息配置

使用api_example首先要对应用进行配置,如图所示,在控制台上申请相应的参数即可。

2、api使用

我们把IM所有的API分成了6个模块,可以选择需要使用的API,点击按钮便可查看API的返回。

3、数据返回

每个API的返回结构,我们都做了完整的展示,方便开发者查看。

4、回调触发

开发者不知道部分回调的触发时机,在api_example里,我们对所有的回调都做了监听,开发者可以在回调部分查看。

5、源码参考

在api_example的源码中的每个方法与回调,我们都做了解耦,方便开发者能够参考我们的代码。

源码地址:

https://github.com/tencentyun/imApiFlutterExample

线上体验二维码

腾讯云音视频在音视频领域已有超过21年的技术积累,持续支持国内90%的音视频客户实现云上创新,独家具备 RT-ONETM 全球网络,在此基础上,构建了业界最完整的 PaaS 产品家族,并以 All in One SDK 的创新方式为客户服务。腾讯云音视频为全真互联网时代,提供坚实的数字化助力。

文章来源于腾讯云开发者社区,点击查看原文