【小程序】微信小程序使用腾讯云IM(一):登录

微信小程序使用腾讯云IM新项目已经完成很久啦,久的我都想放弃啦。 这个项目里主要的难点其实是1v1聊天。他们对比了好几家的即时通讯,最后选择了腾讯云通信。我猜,可能是因为腾讯云上说日活低于10w可以不付费吧。省钱嘛~踩坑踩了大概一周多两周了,就把一些步骤写下来,万一以后也会用到呢。不过,腾讯云的demo和sdk真的是万年不更新了,真的是好难用啊….坑都是自己一个一个踩一个一个填的。1...
摘要由CSDN通过智能技术生成

微信小程序使用腾讯云IM

新项目已经写了很久啦
这个项目里主要的难点其实是1v1聊天。他们对比了好几家的即时通讯,最后选择了腾讯云通信。我猜,可能是因为腾讯云上说日活低于10w可以不付费吧。省钱嘛~踩坑踩了大概一周多两周了,就把一些步骤写下来,万一以后也会用到呢。不过,腾讯云的demo和sdk真的是万年不更新了,真的是好难用啊….坑都是自己一个一个踩一个一个填的。

1.下载sdk并且引用至项目

官网中找到自己所需要的sdk并且下载,然后放在自己的项目中,引用进去。

    var webim = require('../../utils/webim.js');

在将sdk文件引用到项目中后,就可以开始使用了,首先是登陆。登陆分为独立模式和托管模式,托管模式还需要引用额外的文件。不过,由于我们的项目只用到了独立模式,所以我也只有从独立模式写起。

2.登陆

登陆需要用到的方法是 webim.login

    webim.login(loginInfo,listener,options,cbOk,cbErr);//第一个是登陆信息,第二个是事件回调,第三个其他对象,后面两个就是成功回调和错误回调

      //用户信息对象
 var loginInfo = {
     'sdkAppID':xxxxxxx,//用户标识接入SDK的应用ID,必填。(这个可以在腾讯云的后台管理看到)
     'appIDAt3rd':xxxxxxx,//App 用户使用 OAuth 授权体系分配的 Appid,必填    (这个其实和上面那个是一样的)
     'identifier':yang47,
  • 3
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 57
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 57
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

萌村村花杨小花

谢谢大佬!!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值