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"
			});
		}
	});
}
### 实现微信小程序跳转企业微信群 在微信小程序中实现跳转企业微信群主要依赖于特定的 API 和配置。通过 `wx.miniProgram.navigateTo` 或者其他导航函数无法直接进入企业微信群聊,因为这涉及到跨应用的操作。 对于希望从微信小程序内打开企业微信群的情况,通常的做法是利用 **客服消息接口** 来发送群二维码图片给用户,让用户扫描该二维码加入指定的企业微信群[^1]。另一种方式是在小程序里嵌入 H5 页面,在此页面上放置指向企业微信群聊邀请链接的按钮或文字说明,引导用户点击并完成操作[^2]。 如果想要更深入集成两者之间的互动体验,则可能需要借助 **企业微信开发者工具包** 提供的相关功能来创建自定义菜单项或其他入口点,从而允许用户更容易地访问目标群组[^3]。 值得注意的是,由于安全性和隐私保护的原因,直接调用 API 完成此类动作受到严格限制,并不是所有场景下都适用;具体实施前建议查阅最新的官方文档获取最准确的信息和支持[^4]。 ```javascript // 示例代码:向用户发送带有企业微信群二维码的消息 const cloud = require('wx-server-sdk'); cloud.init(); exports.main = async (event, context) => { try { const result = await cloud.openapi.customerServiceMessage.send({ touser: event.openId, msgtype: 'image', image: { media_id: 'MEDIA_ID_OF_QRCODE_IMAGE' } }); return result; } catch (err) { console.error(err); } }; ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值