宋宋
宋宋
  • 发布:2018-08-08 23:02
  • 更新:2019-12-28 23:45
  • 阅读:6001

uni.share分享 编译器调试的时候可以分享,打包后不行

分类:uni-app

分享代码是从 官方文档里边直接复制出来的。http://uniapp.dcloud.io/api/plugins/share

<view class="uni-flex uni-row">  
            <button class="btn" type="primary" size="mini" v-on:click="getProvider">获取服务商</button>  
            <button class="btn" type="primary" size="mini" v-on:click="share">分享到微信</button>  
        </view>  

share: function () {  

                uni.share({  
                    provider: "weixin",  
                    scene: "WXSceneSession",  
                    type: 0,  
                    href: "http://baidu.com/",  
                    title: "37喵 为追剧而生",  
                    summary: "我正在使用追剧助手,赶紧跟我一起来体验!",  
                    imageUrl: "http://baidu.com/Content/img/jiazai.png",  
                    success: function (res) {  
                        console.log("success:" + JSON.stringify(res));  
                    },  
                    fail: function (err) {  
                        console.log("fail:" + JSON.stringify(err));  
                    }  
                });  
            },  
            getProvider: function () {  
                uni.getProvider({  
                    service: 'share',  
                    success: function (res) {  
                        console.log(res.provider)  

                    }  
                });  
            },

调试的时候,调试包和app 一起启动的时候 ,调试包可以分享 打包好的 会在编译器控制台输出 fail:{"errMsg":"share:fail:分享服务[weixin]不存在"} at app-service.js:12963

2018-08-08 23:02 负责人:无 分享
已邀请:
Trust

Trust - 少说废话

检查下 manifest.json 的配置,打包时是否勾选了相关的第三方SDK并填写所需的key等信息。

依旧有问题的话的,上传一个包。

  • 宋宋 (作者)

    谢谢,的确是没配置第三方参数。

    2018-08-09 14:06

  • 西瓜皮喔

    回复 宋宋: 怎么解决,要设置微信等的APPID吗?

    2020-02-18 21:52

  • 宋宋 (作者)

    回复 西瓜皮喔: 是的哦,设置下appid

    2020-07-14 22:58

7***@qq.com

7***@qq.com - 1

模块勾选了share,sdk也勾了微信消息和朋友圈,重新打包了自定义基座,但还是会报这个错,是还漏了什么东西吗

该问题目前已经被锁定, 无法添加新回复