小程序如果做到带参数分享到朋友圈,页面上有几个自定义参数,分享到朋友圈之后,希望客户打开之后也能带这个参数
我在onload里面设置了
wx.showShareMenu({
withShareTicket: true,
menus: ['shareAppMessage','shareTimeline']
});
然后在page里面设置了分享到微信群,和分享到朋友圈的
onShareAppMessage(){
return {
title: '好礼相送-'+this.data.goodsObject.goods_name,
path: '/pages/page_product/productsdetail/productsdetail?phone='+this.data.phoneNumber+'&goods_id='+this.data.goods_id,
success: (res) => {
console.log("转发成功", res);
},
fail: (res) => {
console.log("转发失败", res);
}
}
},
onMenuShareTimeline(){
return {
title: '好礼相送-'+this.data.goodsObject.goods_name,
query: '/pages/page_product/productsdetail/productsdetail?phone='+this.data.phoneNumber+'&goods_id='+this.data.goods_id,
success: (res) => {
console.log("转发成功", res);
},
fail: (res) => {
console.log("转发失败", res);
}
}
}
上下代码一模一样,分享到朋友和微信群的是可以的,可以带参数,标题也是自定义的,但是分享到朋友圈的就不行,分享出去的最原始的,什么参数都没带,是我哪里设置错了还是需要什么特殊配置?谢谢
基础库 2.11.3 开始支持,低版本需做兼容处理。
本接口为 Beta 版本,暂只在 Android 平台支持,详见分享到朋友圈 (Beta)
这两个是否满足呢?
目前安卓可以的
分享到朋友圈 Beta
从基础库 2.11.3 开始支持
支持平台:Android
可将小程序页面分享到朋友圈。适用于内容型页面的分享,不适用于有较多交互的页面分享。
设置分享状态
小程序页面默认不可被分享到朋友圈,开发者需主动设置“分享到朋友圈”。页面允许被分享到朋友圈,需满足两个条件:
Page.onShareAppMessage
(https://developers.weixin.qq.com/miniprogram/dev/reference/api/Page.html#onShareAppMessage-Object-object)接口文档Page.onShareTimeline
(https://developers.weixin.qq.com/miniprogram/dev/reference/api/Page.html#onShareTimeline)接口文档满足上述两个条件的页面,可被分享到朋友圈。
可以配置onShareAppMessage添加需要的参数
Page({
onShareAppMessage() {
return {
title: '自定义转发标题',
path: '/page/user?id=123',//修改这里添加参数
promise
}
}
})
为什么,有的苹果可以直接分享,有的连分享功能都没有,通过好几个同事测试,有的苹果手机就可以分享,有的就不行。应该不是开发程序的问题吧
你好我现在也是遇见了这个问题请问您解决了吗