微信小程序的跳转客服功能,官方提供的是一下一下方式:
wx.openCustomerServiceChat({
extInfo:{url:'客服链接'},
corpId:'企业id',
showMessageCard:true,是否发送气泡消息
sendMessageTitle:"气泡消息标题",
sendMessagePath:"/pages/index/index.html",//气泡消息跳转路径
sendMessageImg:'https://app.budehao.com/xxx.jpg'//气泡消息图片,
success: function(res){
console.log('serviceLinkOk');
}
})
方法都是固定的,有几个坑说明一下,方便一下其他人:
1、鸿蒙系统无效,目前官方也没有替代方式;
2.气泡消息无法直接发送文字,经过我研究,气泡消息其实就是发送当前小程序,跟分享小程序差不多,具体可以试试;
3.气泡消息的路径,sendMessagePath,必须要以.html结尾,不然不生效,奇怪吧,塔喵的我搞不懂微信为啥要这样,留了这么大一个坑,文档也不说;
4.气泡消息的图片地址,sendMessageImg,图片必须是网络图片地址,相对路径也不生效,这一点微信文档也没说,我就佩服官方微信小程序开发的这群人,都是啥配置!!!
其他问题暂时没遇到,遇到了再补。