im_electron_sdk

    1.4.23 • Public • Published

    腾讯云即时通信IM Electron API

    基于腾讯云即时通信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": [
            "**/*"
          ]
        }
      ]

    API列表

    完整文档

    关于文档

    右侧manger/xxx 是各个API的文档 右侧interface/xxx 是各个API方法的interface,其中有各个参数的提醒注意事项

    其他

    底层sdk版本:mac(5.7.1445)、windows(5.7.1445)、Linux(5.7.1445)

    Keywords

    Install

    npm i im_electron_sdk

    DownloadsWeekly Downloads

    420

    Version

    1.4.23

    License

    ISC

    Unpacked Size

    34.5 MB

    Total Files

    79

    Last publish

    Collaborators

    • xingchenhe