当前位置:首页 » 《关注互联网》 » 正文

JuggleIM Web 集成示例

0 人参与  2024年09月15日 08:01  分类 : 《关注互联网》  评论

点击全文阅读


基于 JuggleIM IMSDK 集成 Web 应用的 QuickStart 示例,方便广大开发者参考使用,希望能给大家带来一些帮助。

前期准备

1、在 JuggleIM 开发者后台 创建应用获取 AppKeySecret

2、自己调用服务端 API 获取 Token 或在开发者后台的 -> 选择应用-> 开发工具 -> API -> 用户相关中,调用用户注册接口,获取两个测试 Token。

3、安装依赖最新版本 JuggleIM Web SDK

4、根据集成文档逐步集成。

备注:如果使用 npm 安装,请将 script 标签引入替换为 import JuggleChat from 'jugglechat-websdk';

代码示例

以下是完整的 Demo 示例,更完整的 Demo 以上传至 Github

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <title>IM</title>  <script src="./juggleim-dev-**.js"></script>  <style>    .container{      height: 200px;      width: 600px;      background-color: rgb(119, 128, 226);      margin: 200px auto;      display: flex;      align-items: center;      justify-content: center;      font-size: 40px;      font-weight: bold;      border-radius: 10px;    }  </style></head><body>  <div class="container">请打开浏览器控制台查看结果</div>  <script>    // 准备基础信息    let appkey = 'Your AppKey';    let token = 'Your Token';    // 步骤 1: 初始化 SDK, 全局只需初始化一次    let juggle = JuggleChat.init({ appkey });    let { Event, ConnectionState, ConversationType, MessageType } = JuggleChat;    // 步骤 2: 设置状态监听,全局只需设置一次    juggle.on(Event.STATE_CHANGED, ({ state, user }) => {      if(ConnectionState.CONNECTING == state){        console.log('im is connecting');      }      if(ConnectionState.CONNECTED == state){        // user => { id: 'xxx' }        console.log('im is connected', user);      }      if(ConnectionState.DISCONNECTED == state){        console.log('im is disconnected');      }    });    // 步骤 3: 设置消息监听,全局只需设置一次    juggle.on(Event.MESSAGE_RECEIVED, (message) => {      console.log(message);    });    // 步骤 4: 连接,全局只需调用一次,消息相关、会话相关接口必须连接成功后才可调用    juggle.connect({ token }).then((result) => {      console.log(result)    }, (error) => {      console.log(error)    });  </script></body></html>

点击全文阅读


本文链接:http://zhangshiyu.com/post/160108.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 《雕花锦年,昭都旧梦》(裴辞鹤昭都)完结版小说全文免费阅读_最新热门小说《雕花锦年,昭都旧梦》(裴辞鹤昭都) -
  • 郊区41号(许洛竹王云云)完整版免费阅读_最新全本小说郊区41号(许洛竹王云云) -
  • 负我情深几许(白诗茵陆司宴)完结版小说阅读_最热门小说排行榜负我情深几许白诗茵陆司宴 -
  • 九胞胎孕妇赖上我萱萱蓉蓉免费阅读全文_免费小说在线看九胞胎孕妇赖上我萱萱蓉蓉 -
  • 为保白月光,侯爷拿我抵了债(谢景安花田)小说完结版_完结版小说全文免费阅读为保白月光,侯爷拿我抵了债谢景安花田 -
  • 陆望程映川上官硕《我的阿爹是带攻略系统的替身》最新章节阅读_(我的阿爹是带攻略系统的替身)全章节免费在线阅读陆望程映川上官硕
  • 郑雅琴魏旭明免费阅读_郑雅琴魏旭明小说全文阅读笔趣阁
  • 头条热门小说《乔书意贺宴临(乔书意贺宴临)》乔书意贺宴临(全集完整小说大结局)全文阅读笔趣阁
  • 完结好看小说跨年夜,老婆初恋送儿子故意出车祸_沈月柔林瀚枫完结的小说免费阅读推荐
  • 热推《郑雅琴魏旭明》郑雅琴魏旭明~小说全文阅读~完本【已完结】笔趣阁
  • 《你的遗憾与我无关》宋怀川冯洛洛无弹窗小说免费阅读_免费小说大全《你的遗憾与我无关》宋怀川冯洛洛 -
  • 《漫天烟火不及你》陈浩然傅启完本小说_完结版小说全文免费阅读《漫天烟火不及你》陈浩然傅启 -

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1