UNI-APP_app跳转企业微信客服对话

uniapp打包app,app里点击客服,跳转企业微信客服对话。为什么是企业微信?因为只有微信小程序才可以通过 button 的 open-type=‘share’ 打开微信客服对话框(微信客服要在公众号平台配置)

1、appId获取
(1)看manifest.json里的配置,找到app的appId
注意:要得到这个app的 appId,不是小程序的appId 。若是manifest.json没有可看下一步

(2)登录 微信开放平台:https://open.weixin.qq.com/ 获取app的 appId
注意:登录账号要为app项目为主的账号

2、关联App
登录 企业微信:https://work.weixin.qq.com/ ,在「应用管理-应用-微信客服-在微信外接入-关联App」处,填写AppID,关联已在微信开放平台审核通过的同主体App。

注意:企业微信一定要用公司账号登录

3、获取企业ID
同样在企业微信管理后台,进入「我的企业」,在企业信息处复制企业ID。

4、获取客服链接
仍然是在企业微信管理后台,进入「应用管理-应用-微信客服」,选择接入场景为「在微信外接入」。选择需要在App中接入的客服帐号,并复制对应的客服链接。

5、代码
注意:检查填入的 企业ID 与 客服链接 是否有误!可运行到andiord基座真机检测,或者打包apk 手机安装 看是否有效

<button @click="goCustomer"></button>
goCustomer(){
    // #ifndef APP-PLUS
	uni.showToast({
		title: '请在app打开',
		icon:"none"
	});
	// #endif
	let wechat = null
	plus.share.getServices(res => {
	 wechat = res.find(i => i.id === 'weixin')
		if (wechat) {
			wechat.openCustomerServiceChat({
				corpid: 'wweab5f2e918****',//企业ID
				url: 'https://work.weixin.qq.com/kfid/****',//客服地址
			}, src => {
				console.log("success:")
			}, err => {
				console.log("error:")
			})
		} else {
			uni.showToast({
				title: '当前环境不支持微信操作',
				icon:"error"
			});
		}
	});
}
  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值