一、腾讯im
(1)什么是腾讯im
腾讯im是一套完整的即时通讯产品,说白了就是别人写好的可以做类似于qq聊天这样功能的代码包,底层是qq的sdk支持,功能强大
(2)学习腾讯im可以完成什么?
可以完成个人与个人的聊天,群聊,视频语音通话以及直播等功能。
因为篇幅有限,我们本文中讲解腾讯im的接入流程以及个人对个人的聊天功能,主要包括:登录、加好友,端与端聊天文聊天以及端对端图片传输。
腾讯im本质上是一个很好的产品,我们只需要了解他的使用流程,做完上面的功能基本上其他的内容大家也可以举一反三了。
二、腾讯im实现通讯的基本流程
1:了解腾讯服务器的基本使用,就是注册账号,获取sdkappid和秘钥(相当于是身份证)
2:掌握基本的收发消息方法的使用
接入腾讯im(1)(注册账号以及获取密钥)
1:找到腾讯im官网,注册一个im账号
2: 注册成功以后,点击右上角 控制台 ,进入管理中心!
3:选择左上角 云产品 > 及时通讯im
4: 点击创建新应用
5:在弹出框中输入一个应用名称,点确定
6: 点击新创建的应用,进入后台
7:用记事本记录下SDKAppID值和密钥值,后期需要配入到项目才可使用im功能
接入腾讯im(2)(创建本地项目以及配置sdk和密钥)
1: 使用 vue 脚手架 创建一个vue工程环境
2:把我们准备好的 sdk 文件夹拖入 脚手架的根目录中
3:配置 sdk和密钥 ,我们只有在前台项目中配置了这两项,相当于有了身份证,才可以被腾讯im的后台识别,打开 sdk文件夹中 GenerateTestUserSig.js,把我们之前保存到sdkappid和密钥复制到图中圈住的位置
到此位置 我们的基础准备工作 就全部结束了