微信开放平台是全面对外开放APP拉起微信客服聊天功能的,uni-app如何实现这个功能?有没有大佬告诉一声?
![闪到腰的咸鱼](http://img-cdn-tc.dcloud.net.cn/uploads/avatar/000/50/11/40_avatar_mid.jpg?v=1676282546)
闪到腰的咸鱼
- 发布:2021-07-20 10:18
- 更新:2022-06-17 11:02
- 阅读:4268
如何在APP中打开微信客服
分类:uni-app
![](http://img-cdn-tc.dcloud.net.cn/uploads/questions/20210720/999fbb2ca63b4fb15eecf793ea2b28bf.png)
![苏陌](http://img-cdn-tc.dcloud.net.cn/uploads/avatar/001/35/52/69_avatar_mid.jpg?v=1628321858)
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
![咪神](http://img-cdn-tc.dcloud.net.cn/uploads/avatar/001/57/45/10_avatar_mid.jpg?v=1630161856)
看来得写原生插件..原生sdk倒是挺简单的。
https://developers.weixin.qq.com/doc/oplatform/Mobile_App/APP_launch_wechat_customer_service.html
![1***@qq.com](https://img-cdn-tc.dcloud.net.cn/account/identicon/d7e70939ed141bebd9812709b0980d52.png)
请问,客服功能,APP只能对接微信客服,不能直接拉起小程序客服吗?
-
-
-
回复 jsnancy: 这样如果APP想要进入小程序客服,还得APP先调起小程序,再在小程序引导点击按钮进入客服回话,问完后再退出小程序,再退出微信回到APP。OMG,感觉用户体验都不好了
2022-06-17 14:42
-