uni-app HBuilderX3.2.9云打包调用openCustomerServiceChat提示不存在

uni-app HBuilderX3.2.9云打包调用openCustomerServiceChat提示不存在

示例代码:

var sweixin  = null;  
onReady() {   
    plus.share.getServices(function(s){  
        sweixin = s;  
    });  
},  
methods: {  
       openkf(){  
            console.log(sweixin);  
        sweixin.openCustomerServiceChat({  
        corpid: corpId,  
        url: kfurl  
        })  
      }  
}

操作步骤:

  • 配置了微信分享,分享功能测试正常,但是打开微信客服功能无法实现

预期结果:

  • 修复BUG

实际结果:

  • 功能无法实现

bug描述:

手机是鸿蒙系统 看HbuilderX3.2.9微信sdk已经升级到支持openCustomerServiceChat, 按H5+的文档说明也是支持的 https://www.html5plus.org/doc/zh_cn/share.html#plus.share.ShareService.openCustomerServiceChat 但是自定义基座调试,提示方法不存在

开发环境 版本号 项目创建方式
Windows win7 HBuilderX

更多关于uni-app HBuilderX3.2.9云打包调用openCustomerServiceChat提示不存在的实战教程也可以访问 https://www.itying.com/category-93-b0.html

13 回复

应该是你自定义基座没有重新云打包。

更多关于uni-app HBuilderX3.2.9云打包调用openCustomerServiceChat提示不存在的实战教程也可以访问 https://www.itying.com/category-93-b0.html


你好自定义基座是今天(9月10号)上午9点多打包的

回复 梁飞鸿: 你用默认基座试下

回复 DCloud_Android_ST: 你好,默认基座一样的,提示不存在

回复 梁飞鸿: HX什么版本?

回复 DCloud_Android_ST: 3.2.9

回复 梁飞鸿: 我用HX3.2.9 默认基座测试正常,可能是你代码写的有问题 提交附件demo上传上来我这边测试下

回复 DCloud_Android_ST: 你好,上传了

回复 梁飞鸿: 参考下面的代码 改下

<script> export default { data() { return { title: 'Hello', shares:{} } }, onReady() { var that = this; plus.share.getServices(function(s) { console.log('获取分享服务列表开始'); for (var i in s) { var t = s[i]; console.log("i="+t.id); that.shares[t.id] = t; } console.log('获取分享服务列表成功:'); }, function(e) { console.log('获取分享服务列表失败:' + e.message); }); }, onLoad() { }, methods: { openkf() { this.shares['weixin'].openCustomerServiceChat({ corpid: '111112222', url: 'https://www.weixin.com//' },function(){ }) } } } </script>

万分感谢

回复 梁飞鸿: 你好,corpid具体是哪个ID,安卓真机调试能看到效果吗

回复 7***@qq.com: 企业ID,具体的你找微信文档看下

回到顶部