小程序小编了解到,微信小程序成为当下热门话题,下面从多个方面来谈谈小程序分享功能调整,拒绝分享微信群滥用。
小程序分享功能调整
为了优化微信用户体验,微信官方将针对分享能力进行产品上的调整,调整将于近期正式生效,在此提示开发者尽早适配,提升用户体验。
最近微信小程序开发者利用微信社交性,大量的在小游戏中以弹层、弹窗、大图等形式,利诱分享,所以微信官方为了优化用户体验,对小程序分享功能进行调整,调整如下:
三类开发者注意:分享能力将调整
1 小程序开发者:
7月5日起新提交的版本,用户从小程序、小游戏中分享消息到微信聊天时,你将无法获知用户是否分享完成,也无法在用户分享后就立即获得群ID。
该调整在最新版开发者工具上生效,可以选择基础库 2.0.8版本预先体验。
2 网页或App开发者:
6月份新版微信客户端发布后,用户从微信页内的网页或第三方App中分享消息给微信好友,以及分享到朋友圈,你将无法获知用户是否完成了分享。
我们希望通过以上调整,鼓励用户自发分享喜爱的内容,减少“强制分享至不同群”等滥用分享能力,破坏用户体验的行为。
以上三类调整仅针对开发者,用户端仍然可以正常分享。开发者可尽早适配,提升自己的产品体验
官方具体内容为:
微信公众平台分享功能即日起做出如下调整:
1、7月5日起新提交的版本,用户从小程序、小游戏中分享消息给好友时,开发者将无法获知用户是否分享完成,也无法在分享后立即获得群ID。该策略在最新版开发者工具上,可以选择基础库 2.0.8版本预先体验。具体调整点为:
(1)分享接口调用后,将不再返回分享结果事件。详情可参考转发介绍
(2)通过调用 wx.showShareMenu 并且设置 withShareTicket 为 true ,当用户将小程序转发到任一群聊之后,不再支持获取到此次转发的 shareTicket。但是当此转发卡片在群聊中被其他用户打开时,依然可以在 App.onLaunch() 或 App.onShow 获取到 shareTicket。详情可参考获取更多转发信息
2、6月份新版微信客户端发布后,用户从微信内的网页分享消息给微信好友,以及分享到朋友圈,开发者将无法获知用户是否分享完成。具体调整点为:
(1)分享接口调用后,不再返回用户是否分享完成事件,即原先的cancel事件和success事件将统一为success事件。详情可参考微信JSSDK说明文档
(2)在6月份新版微信客户端上,微信会提供新的自定义分享卡片标题、简介和配图的能力。该接口不支持获知用户是否分享出自己的网页。
(3)在新版自定义分享能力发布后,原有认证公众号的“获取分享到朋友圈按钮点击状态及自定义分享内容接口”和“获取分享给朋友按钮点击状态及自定义分享内容接口”权限将逐步回收,请开发者关注后续站内信通知。
3、6月份新版微信客户端发布后,用户从App中分享消息给微信好友,或分享到朋友圈时,开发者将无法获知用户是否分享完成。具体调整点为:
(1)分享接口调用后,不再返回用户是否分享完成事件,即原先的cancel事件和success事件将统一为success事件。