基于腾讯云即时通信IM跨平台 C接口封装,接口与C接口保持一致。
Windows、Mac、Linux(uos)
// 主进程
const TimMain = require('im_electron_sdk/dist/main')
const sdkappid = 0;// 可以去腾讯云即时通信IM控制台申请
const tim = new TimMain({
sdkappid:sdkappid
})
//渲染进程
const TimRender = require('im_electron_sdk/dist/render')
const timRender = new TimRender();
// 初始化
timRender.TIMInit()
// 登录
timRender.TIMLogin({
userID:"userID",
userSig:"userSig" // 参考userSig生成
}).then(()=>{
// success
}).catch(err=>{
// error
})
// 其他api
1、多渲染进程使用sdk不能重复初始化和登录
extraFiles:[
{
"from": "./node_modules/im_electron_sdk/lib/",
"to": "./Resources",
"filter": [
"**/*"
]
}
]
右侧manger/xxx 是各个API的文档 右侧interface/xxx 是各个API方法的interface,其中有各个参数的提醒注意事项
底层sdk版本:mac(5.7.1440)、windows(5.7.1440)、Linux(5.7.1440)
Generated using TypeDoc