百度小程序客服使用真机预览时不能使用在线客服
百度小程序客服为了这个问题我整整处理了三天,其它所有问题全部处理完成,就等这个问题
用官方提供的DEMO就能正常调用,用我自己的客服代码就不行(我用提百度小程序的真机测试,用这个怎么也不行,其实这个是百度小程序开发工具的BUG,我后来改成用开发工具的远程调试就正常调用客服了),我把官方提供大概的相关客服按钮代码全整理好了。
以下的代码是我整理的百度之前的相关客服代码发在下面给大家看一下。
<button open-type="contact" contact bindcontact="contact">打开客服对话1</button>
<button open-type="contact"contact bindcontact="contact" bind:tap="tapBtn">打开客服对话2</button>
<button open-type="contact" bindcontact="contact">打开客服对话3</button>
<button open-type="contact">点击进入客服页面4</button>
<button open-type="contact" @tap="contactCB">点击进入客服页面5</button>
<button open-type="contact" bindcontact="contactCB">点击进入客服页面6</button>
ontact(e) {
console.log('用户面板:', e);
},
contactCB(e) {
console.log(e.detail); // 输出:{errMsg: 'enterContact:ok'}
// 进入客服会话页面成功,可进行自己的业务逻辑
if (e.detail.errMsg === 'enterContact:ok') {
uni.reportAnalytics('userMessage', {
visit: 1,
message: '进入客服页面PV'
});
}
// 可进行一些进入失败的业务逻辑
else {
uni.reportAnalytics('userMessage', {
visit: 0,
message: '进入客服页面失败损失PV'
});
}
},
// contactCB(e) {
// // 输出:{errMsg: 'enterContact:ok'}
// console.log("aaa__",e);
// //console.log(e.detail);
// // // 进入客服会话页面成功,可进行自己的业务逻辑
// // if (e.detail.errMsg === 'enterContact:ok') {
// // uni.reportAnalytics('userMessage', {
// // visit: 1,
// // message: '进入客服页面PV'
// // });
// // }
// // // 可进行一些进入失败的业务逻辑
// // else {
// // uni.reportAnalytics('userMessage', {
// // visit: 0,
// // message: '进入客服页面失败损失PV'
// // });
// // }
// },
其实用这个代码就可以在微信小程序、百度小程序直接调用在线客服,不用过多的设置
<button open-type="contact">点击进入客服页面</button>
用百度 App 扫描二维码。
在扫码前,需要保证:
1.杀掉当前手机上调试小程序的进程,注意是杀掉小程序进程,而不是点击小程序界面右上角按钮置于后台;
2.关闭电脑上真机调试窗口。二次打开真机调试:当再次编辑代码保存后,会生成新的真机调试二维码。进行真机调试前,需要杀掉手机上调试小程序进程和电脑上关闭真机调试窗口,然后重复上面步骤即可。
前一页:暂时没有数据