微信小程序嵌入Udesk即时通讯网页插件
作者:张振琦
小程序除了使用原生通讯方式接入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即时通讯网页插件相关推荐
- Android嵌入Udesk即时通讯网页插件(一、入门)
作者:张振琦 Android 系统上实现Udesk即时通讯,除了使用Udesk提供的原生sdk以外还可以嵌入Udesk提供的即时通讯网页插件.Udesk即时通讯网页插件的内容,大家可以参考<Ud ...
- Udesk接入需求---Android嵌入Udesk即时通讯网页插件(二、实现发送照片,录屏,发送文件)
Udesk接入需求---1.初步接入 Udesk接入需求---1.初步接入 这是19年当时的一个需求,这是第一步,接入方式,但是最后我接入的方式,由于公司是付费用户,所有选择的是 webview嵌套H ...
- Udesk即时通讯网页插件: 按钮设置
作者:张振琦 前篇我们介绍了Udesk即时通讯网页插件的创建以及如何使用.在网页插件的管理页面内除了基本信息还有其他的一些选项卡,按钮设置.窗口设置.邀请设置.导航菜单和其他设置. 本篇来介绍一下按钮 ...
- Udesk即时通讯网页插件发送咨询对象(一、使用内嵌代码)
作者:张振琦 最近接到了一个客户工单,咨询是否可以在即时通讯的聊天窗口里发送商品信息.Udesk即时通讯网页插件是提供了这个功能的,叫做咨询对象.我也整理了一下,网页插件实现发送咨询对象可分为三种方式 ...
- Udesk即时通讯网页插件离线消息推送
作者:张振琦 Udesk即时通讯网页插件提供了,当客户离线后,客服回复的消息可以推送到我们自己的一个服务地址上的功能.这样就给了我们很大的发挥空间,我们可以使用短信.邮件等方式提醒客户上线查看消息,或 ...
- Udesk即时通讯网页插件专用链接传参介绍
作者:张振琦 在<Udesk即时通讯(IM)网页插件入门>中说到了即时通讯的专用链接,也演示了浏览器直接访问和网页iframe加载的效果.本篇来介绍一下,专用链接支持的参数,通过给专用链接 ...
- Udesk 即时通讯网页插件客户身份认证(二、插件传入篇)
作者:张振琦 上篇我们实现了服务端的签名算法,我接下来看WebIM插件里如何传入客户信息.调用的接口如下: // SHA1示例 ud({"customer": {"non ...
- 微信小程序跳转到H5网页
小程序是一种不用下载就能使用的应用,也是一项门槛非常高的创新,经过将近两年的发展,已经构造了新的小程序开发环境和开发者生态.小程序也是这么多年来中国IT行业里一个真正能够影响到普通程序员的创新成果,现 ...
- 【小程序模板】功能模块+仿vivo手机商城微信小程序+品牌手机APP购物网页模板
[小程序模板]功能模块+仿vivo手机商城微信小程序+品牌手机APP购物网页模板 源码简介与安装说明: 仿vivo手机商城微信小程序 品牌手机app购物网页模板源码下载. 小程序源码下载地址:(82条 ...
最新文章
- [解决]CXF wsdl2java 生成代码存在的一些问题
- CAD计算机辅助设计与BIM的区别,3D建模、CAD和BIM三者之间的差异是什么,有什么区别?...
- 白话Elasticsearch34-深入聚合数据分析之案例实战bucket嵌套实现颜色+品牌的多层下钻分析
- logrotate测试_使用 logrotate 对 apache/nginx 日志切割
- mplab x ide 中文使用手册_SCI必备利器:翻译又快又准,强推这款超牛X的神器!...
- 【深度学习】——梯度下降优化算法(批量梯度下降、随机梯度下降、小批量梯度下降、Momentum、Adam)
- 云片短信php接口_php与阿里云短信接口接入
- KDevelop的使用(包括交叉编译)[原创]
- Geth搭建以太坊主网公有节点笔记
- Shell中字符串反转的六大方法
- php 获取所有子目录名,php读取目录及子目录下所有文件名的方法,_PHP教程
- XML-RPC协议【转】
- Docker Compose安装与简介
- JS代码压缩混淆工具使用说明
- 极路由3(HC5861)刷Padavan固件教程
- 2021-06-03TunePat Amazon Video Downloader使用教程:如何下载电影和电视节目
- 运行sh文件(pycharm上);pycharm出现错误[: ==: unary operator expected;出错为: If memory is >> allocated;Vm tools安装
- (逆向工程)Android一键脱壳工具(MDEX)
- 【zc1415926】Unity3D的Android移动之路(二) 辅助神器——Unity Remote
- 二十一世纪大学英语读写教程(第二册)学习笔记(原文)——7 - Thinking: A Neglected Art(思考——被忽视的艺术)
热门文章
- Python入门100例(二)
- Vue 将输入框的输入的小写自动转大写(使用 v-model 时采取另一种方式)
- 开发Android电子书App的平台
- 如何用DOS命令修复移动硬盘
- 在线支付系列【6】微信支付产品简介
- 基于R的Bilibili视频数据建模及分析——预处理篇
- 卡莱特led显示屏调试教程_卡莱特千兆网卡控制双模卡调屏教程
- [图像识别]11.OpenCV的角点检测 FAST和OBR算法
- python的头文件和源文件_为什么C/C++要分为头文件和源文件?
- 4款功能强大的文本编辑软件,最适合新手!