作者:张振琦

小程序除了使用原生通讯方式接入Udesk,还可以使用web-view组件嵌入Udesk即时通讯网页插件的专用链接来实现。

原生接入方式可以参考以下文章
《Udesk微信小程序即时通讯开发入门(一、配置篇)》
《Udesk微信小程序即时通讯开发入门(二、代码篇)》

与原生接入方式不同,使用web-view组件嵌入Udesk即时通讯网页插件只需要微信小程序的管理页面【开发】-【开发设置】配置业务域名即可。

配置业务域名需要上传校验文件。这个操作需要您提交工单,由Udesk售后技术支持帮您处理。
上传校验文件属于高危操作,Udesk现在采取统一定时上传方式,上传时间为每周五晚上10点,如果需要上传文件,请大家提前准备并预留好时间。

业务域名配置成功后,可以在微信开发者工具的详情内看到

代码实现起来很容易,只要新建一个页面,使用web-view加载即时通讯的专用链接。然后再打开这个页面即可。

webim.wxml

<view><web-view src="你的Udesk即时通讯网页插件的专用链接"></web-view>
</view>

index.wxml里添加一个按钮

<view><button type="primary" plain="true" bindtap="openh5">H5即时通讯</button>
</view>

index.js内实现openh5方法, 完成页面跳转

openh5: function() {wx.navigateTo({url: '../webim/webim'})
}

运行后效果:


点击"H5即时通讯"


客服系统内效果

微信小程序嵌入Udesk即时通讯网页插件相关推荐

  1. Android嵌入Udesk即时通讯网页插件(一、入门)

    作者:张振琦 Android 系统上实现Udesk即时通讯,除了使用Udesk提供的原生sdk以外还可以嵌入Udesk提供的即时通讯网页插件.Udesk即时通讯网页插件的内容,大家可以参考<Ud ...

  2. Udesk接入需求---Android嵌入Udesk即时通讯网页插件(二、实现发送照片,录屏,发送文件)

    Udesk接入需求---1.初步接入 Udesk接入需求---1.初步接入 这是19年当时的一个需求,这是第一步,接入方式,但是最后我接入的方式,由于公司是付费用户,所有选择的是 webview嵌套H ...

  3. Udesk即时通讯网页插件: 按钮设置

    作者:张振琦 前篇我们介绍了Udesk即时通讯网页插件的创建以及如何使用.在网页插件的管理页面内除了基本信息还有其他的一些选项卡,按钮设置.窗口设置.邀请设置.导航菜单和其他设置. 本篇来介绍一下按钮 ...

  4. Udesk即时通讯网页插件发送咨询对象(一、使用内嵌代码)

    作者:张振琦 最近接到了一个客户工单,咨询是否可以在即时通讯的聊天窗口里发送商品信息.Udesk即时通讯网页插件是提供了这个功能的,叫做咨询对象.我也整理了一下,网页插件实现发送咨询对象可分为三种方式 ...

  5. Udesk即时通讯网页插件离线消息推送

    作者:张振琦 Udesk即时通讯网页插件提供了,当客户离线后,客服回复的消息可以推送到我们自己的一个服务地址上的功能.这样就给了我们很大的发挥空间,我们可以使用短信.邮件等方式提醒客户上线查看消息,或 ...

  6. Udesk即时通讯网页插件专用链接传参介绍

    作者:张振琦 在<Udesk即时通讯(IM)网页插件入门>中说到了即时通讯的专用链接,也演示了浏览器直接访问和网页iframe加载的效果.本篇来介绍一下,专用链接支持的参数,通过给专用链接 ...

  7. Udesk 即时通讯网页插件客户身份认证(二、插件传入篇)

    作者:张振琦 上篇我们实现了服务端的签名算法,我接下来看WebIM插件里如何传入客户信息.调用的接口如下: // SHA1示例 ud({"customer": {"non ...

  8. 微信小程序跳转到H5网页

    小程序是一种不用下载就能使用的应用,也是一项门槛非常高的创新,经过将近两年的发展,已经构造了新的小程序开发环境和开发者生态.小程序也是这么多年来中国IT行业里一个真正能够影响到普通程序员的创新成果,现 ...

  9. 【小程序模板】功能模块+仿vivo手机商城微信小程序+品牌手机APP购物网页模板

    [小程序模板]功能模块+仿vivo手机商城微信小程序+品牌手机APP购物网页模板 源码简介与安装说明: 仿vivo手机商城微信小程序 品牌手机app购物网页模板源码下载. 小程序源码下载地址:(82条 ...

最新文章

  1. [解决]CXF wsdl2java 生成代码存在的一些问题
  2. CAD计算机辅助设计与BIM的区别,3D建模、CAD和BIM三者之间的差异是什么,有什么区别?...
  3. 白话Elasticsearch34-深入聚合数据分析之案例实战bucket嵌套实现颜色+品牌的多层下钻分析
  4. logrotate测试_使用 logrotate 对 apache/nginx 日志切割
  5. mplab x ide 中文使用手册_SCI必备利器:翻译又快又准,强推这款超牛X的神器!...
  6. 【深度学习】——梯度下降优化算法(批量梯度下降、随机梯度下降、小批量梯度下降、Momentum、Adam)
  7. 云片短信php接口_php与阿里云短信接口接入
  8. KDevelop的使用(包括交叉编译)[原创]
  9. Geth搭建以太坊主网公有节点笔记
  10. Shell中字符串反转的六大方法
  11. php 获取所有子目录名,php读取目录及子目录下所有文件名的方法,_PHP教程
  12. XML-RPC协议【转】
  13. Docker Compose安装与简介
  14. JS代码压缩混淆工具使用说明
  15. 极路由3(HC5861)刷Padavan固件教程
  16. 2021-06-03TunePat Amazon Video Downloader使用教程:如何下载电影和电视节目
  17. 运行sh文件(pycharm上);pycharm出现错误[: ==: unary operator expected;出错为: If memory is >> allocated;Vm tools安装
  18. (逆向工程)Android一键脱壳工具(MDEX)
  19. 【zc1415926】Unity3D的Android移动之路(二) 辅助神器——Unity Remote
  20. 二十一世纪大学英语读写教程(第二册)学习笔记(原文)——7 - Thinking: A Neglected Art(思考——被忽视的艺术)

热门文章

  1. Python入门100例(二)
  2. Vue 将输入框的输入的小写自动转大写(使用 v-model 时采取另一种方式)
  3. 开发Android电子书App的平台
  4. 如何用DOS命令修复移动硬盘
  5. 在线支付系列【6】微信支付产品简介
  6. 基于R的Bilibili视频数据建模及分析——预处理篇
  7. 卡莱特led显示屏调试教程_卡莱特千兆网卡控制双模卡调屏教程
  8. [图像识别]11.OpenCV的角点检测 FAST和OBR算法
  9. python的头文件和源文件_为什么C/C++要分为头文件和源文件?
  10. 4款功能强大的文本编辑软件,最适合新手!