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

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也勾了微信消息和朋友圈,重新打包了自定义基座,但还是会报这个错,是还漏了什么东西吗

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