微信开放平台是全面对外开放APP拉起微信客服聊天功能的,uni-app如何实现这个功能?有没有大佬告诉一声?
闪到腰的咸鱼
- 发布:2021-07-20 10:18
- 更新:2022-06-17 11:02
- 阅读:4095
如何在APP中打开微信客服
分类:uni-app
1.先申请立即去申请
2.在‘开始接入’找到‘在微信外接入’选项进入,填写完成,就可以获取到客服地址url
3.在企业信息里面查看企业ID也就是下面的corpid
4.打自定义包测试。
// #ifdef APP-PLUS
let sweixin = null
plus.share.getServices(res=>{
sweixin = res.find(i => i.id === 'weixin')
if(sweixin){
sweixin.openCustomerServiceChat({
corpid: '企业ID',
url: '客服地址',
},suc=>{
console.log("success",JSON.stringify(res))
},err=>{
console.log("error",JSON.stringify(err))
})
}else{
plus.nativeUI.alert('当前环境不支持微信操作!')
}
},function(){
uni.showToast({title: "获取服务失败,不支持该操作。"+JSON.stringify(e), icon: 'error'})
})
// #endif
看来得写原生插件..原生sdk倒是挺简单的。
https://developers.weixin.qq.com/doc/oplatform/Mobile_App/APP_launch_wechat_customer_service.html
请问,客服功能,APP只能对接微信客服,不能直接拉起小程序客服吗?
-
回复 jsnancy: 这样如果APP想要进入小程序客服,还得APP先调起小程序,再在小程序引导点击按钮进入客服回话,问完后再退出小程序,再退出微信回到APP。OMG,感觉用户体验都不好了
2022-06-17 14:42