National Pizza Magistrate

    easemob-websdk
    TypeScript icon, indicating that this package has built-in type declarations

    4.0.8 • Public • Published

    环信 IM SDK 介绍

    sdk 提供完整的即时消息功能开发功能,屏蔽/封装并阻止其内部复杂的细节,并提供相对简单和简洁的 API 接口,以方便第三方应用程序快速集成 PC/mobile Web 应用程序的即时消息功能

    可以通过以下方式引用 WebSDK:

    1. 安装
    npm install easemob-websdk --save
    
    1. 先引入,再访问 WebIM。
    import websdk from 'easemob-websdk'
    

    3、初始化 SDK

    const WebIM = {};
    const conn = (WebIM.conn = new websdk.connection({
    	appKey: 'your app key',
    }));

    4、登录环信服务

    const options = {
    	user: 'username',
    	pwd: 'password',
    };
    conn.open(options);

    5、发送消息

    let option = {
    	chatType: 'singleChat', // 会话类型,设置为单聊。
    	type: 'txt', // 消息类型。
    	to: 'userID', // 消息接收方(用户 ID)。
    	msg: 'message content', // 消息内容。
    };
    let msg = websdk.message.create(option);
    conn.send(msg)
    	.then(() => {
    		console.log('send private text Success');
    	})
    	.catch((e) => {
    		console.log('Send private text error');
    	});

    Keywords

    none

    Install

    npm i easemob-websdk

    DownloadsWeekly Downloads

    541

    Version

    4.0.8

    License

    ISC

    Unpacked Size

    504 kB

    Total Files

    5

    Last publish

    Collaborators

    • liu48566203
    • wk3368
    • easemob