uniapp(APP)跳转微信客服总结及报错

  • 先上H5联盟的API官方地址 https://www.html5plus.org/doc/zh_cn/share.html 一定得看仔细
  • 再上代码
// #ifdef APP-PLUS
let sweixin = null
plus.share.getServices(res=>{sweixin = res.find(i => i.id === 'weixin')if(sweixin){sweixin.openCustomerServiceChat({// 注意这里,官网说这里要用微信小程序的原始id(g_开头的), 我试了不行,这里我用的企业id就可以了,// 并且企业主体账号之类的要保持一致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
// #ifndef APP-PLUS
window.location.href = "客服地址"
// #endif

1. 第一个报错是代码里 “sweixin” 返回的数据中没有 “openCustomerServiceChat” 这个函数

原因是:Hbuilder版本号要大于3.2.7 。如果要是连接手机调试,手机自定义基座的版本也要是最新的( 也就是重新打包自定义基座 )

2. 第二个报错是 “deeplink customerservice no permission”

原因是:(1)微信开放平台和微信客服的主体号啥的需要一致。具体可自行查看
(2)如代码中注释说的,用企业id,不要用微信小程序原始id(g_开头的)。我也不知道为啥,我一换就可以了。

uniapp跳转微信客服总结及报错 (deeplink customerservice no permission)相关推荐

  1. uniapp 拉起微信客服功能

    // 再真机调试下,需要打自定义基座,跳转才能生效 wechatService(){let sweixin = nulllet corpid = getApp().globalData.config[ ...

  2. uniapp 跳转 QQ客服

    QQ推广 跳转之后登录客服 QQ 或者直接复制这条链接加上客服的QQ就可以了 http://wpa.qq.com/msgrd?v=3&uin=${客服QQ号}&site=qq& ...

  3. 微信小程序获取手机号报错getPhoneNumber:fail no permission

    目录 一.问题描述 二.解决方法 一.问题描述 微信小程序调用 API 获取手机号报错: getPhoneNumber:fail no permission 二.解决方法 小程序没有认证,需要对小程序 ...

  4. 【微信小程序】2、SpringBoot整合WxJava接入微信客服

    上篇文章中已经开启了微信小程序的消息推送:[微信小程序]1.SpringBoot整合WxJava开启消息推送,接下来我们就对微信中用户发送的客服消息,转发到微信客服来处理回复 1.添加微信客服 登录微 ...

  5. 跨平台应用开发进阶(四十五)uni-app集成企微客服实战

    文章目录 一.前言 二.功能实现 2.1 环境准备 2.2 代码层面 2.3 拓展工具 三.拓展阅读 一.前言 应用运营过程中,考虑接入企业微信客服功能,大致看了下官方接入文档,并不困难,引入代码量也 ...

  6. 微信客服消息跳转h5,回复关键字,跳转小程序方式全集

    微信客服消息点击跳转H5: <a href="https://www.baidu.com">打开百度</a> 微信客服消息点击跳转小程序: 文本内容< ...

  7. uniapp接入微信客服聊天流程(企业微信)

    1.注册并认证企业微信 多平台开发企业微信客服是最好的解决方案 企业微信 2.打开微信客服 3.启用微信客服,并添加客服账号 4.接入场景 如果多平台开发可以都接入 里面有步骤,按照步骤走即可(看完官 ...

  8. uniapp微信客服

    uniapp微信客服配置 直接上代码哈,涉及到微信就一定先申请APPID,APPsecret等等,然后拿到报名生成安卓证书,打好包去生成签名,签名生成配置到微信开放平台就可以了 service(){u ...

  9. 【uni-app】UniApp实现微信小程序中拨打手机电话和长按加微信客服好友(完整代码示例)

    UniApp实现微信小程序中拨打手机电话和长按加微信客服好友(完整代码示例) 一.service.Vue <template><view><!-- 标题栏 -->& ...

最新文章

  1. 功能测试常用6种方法_建筑管道常用的8种连接方法
  2. 技术06期:测试系统软件需要重视哪几点?
  3. 解读《这就是 OKR》 | OKR 的四大价值
  4. 整理JAVA知识点--基础篇,能力有限不足地方请大神们帮忙完善下
  5. Navicat向sqlserver中插入数据时提示:当 IDENTITY_INSERT 设置为 OFF 时,不能向表中的标识列插入显式值
  6. css3动画animation,transition
  7. Windows 10 移动版正式结束支持
  8. LNAMP 中的PHP探针
  9. C语言的代码内存布局
  10. RedHat7配置本地yum源(超详细过程)
  11. OneForAll安装使用
  12. Sm4【国密4加密解密】实战
  13. windows7/windows NT介绍
  14. 链家二手房销售数据分析
  15. 论文翻译:Associative Embedding:End-to-End Learning for Joint Detection and Grouping
  16. 穷爸爸富爸爸的作者破产了,这本书是垃圾还是宝藏?
  17. 计算机网络原理 笔记整理
  18. org.hibernate.SessionException: Session was already closed
  19. NTP时间同步器(时钟同步器)对于网络的重要性
  20. java获取当前时间,时间戳,时间戳和时间相互转换

热门文章

  1. 如何爬一个网站的数据-免费爬取网站的任意数据软件
  2. TI公司TMS封装与引脚对应关系
  3. 51单片机之位操作指令SETB、CPL等
  4. poi 宋体_(六)POI-操作Excel的poi的字体设置
  5. 什么是TLB ?(转载)
  6. 读《当我跑步时,我在想什么》有感
  7. 一些好用的 alias 命令
  8. Spring声明式事务配置管理方法
  9. 解决方案资源管理器中显示bin,Debug等文件夹
  10. java获取环境变量路径/java获取环境变量和系统属性