APP分享到微信朋友圈首次分享取消导致后边的分享数据不刷新

在使用uni.share进行APP分享到微信朋友圈时遇到一个问题,即取消分享后,后续分享的内容不会更新,除非正式发表。原因是分享的URL相同导致被缓存。在开发环境中,由于未配置动态链接,而是使用固定链接,加剧了这个问题。解决方案是确保每次分享的URL不同以避免缓存影响。

最近在开发中第一次接触由APP分享到微信朋友圈的功能,分享功能借助了uni的uni.share,但是在实际操作中的发现内容被分享到朋友圈之后,如果取消分享就会导致数据不更新,后边的每次分享显示的都是第一次分享的内容,除非点击了发表,往后的分享数据才会更新,研究了半天最后发现是因为分享url相同,被缓存导致的

尤其是在开发环境中做测试,因为偷懒没有配置对应的链接,直接用固定连接配置的,导致数据不更新

uni.share({
	provider: "weixin",
	scene: "WXSceneTimeline",
	type: 0,
	href: this.shareData.href, //就是这项配置
	title: this.shareData.title,
	imageUrl: this.shareData.image,
	success: function(res) {
		console.log("success:" + JSON.stringify(res));
	},
	fail: function(err) {
		console.log("fail:" + JSON.stringify(err));
	}
});

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值