微信小程序分享api是什么?
微信小程序分享api是什么?小程序api说明如下,微信小程序开发者在开发微信小程序分享功能的时候,会用到微信小程序分享api。那么微信小程序分享api是什么呢?小编来为大家介绍。
微信小程序分享api是什么?
微信消息框架会提供微信原生API,微信小程序分享api可以帮助微信小程序开发者的调起小程序分享的功能,实际上就是微信小程序API转发。下面给大家具体介绍一下这个接口。
微信小程序API 转发 (Page.onShareAppMessage)
一、onShareAppMessage(options)
在 Page 中定义 onShareAppMessage 函数,设置该页面的转发信息。
只有定义了此事件处理函数,右上角菜单才会显示“转发”按钮
用户点击转发按钮的时候会调用
此事件需要 return 一个 Object,用于自定义转发内容
options 参数说明:
自定义转发字段:
回调结果:
success回调参数说明:
示例代码:
一、wx.showShareMenu(OBJECT)
显示当前页面的转发按钮
OBJECT参数说明:
示例代码:
三、wx.hideShareMenu(OBJECT)
隐藏转发按钮
OBJECT参数说明:
示例代码:
四、wx.updateShareMenu(OBJECT)
更新转发属*
OBJECT参数说明:
示例代码:
五、wx.getShareInfo(OBJECT)
获取转发详细信息
OBJECT参数说明:
CALLBACK 参数说明:
encryptedData 解密后为一个 JSON 结构,包含字段如下:
Tip: 如需要展示群名称,可以使用开放数据小程序组件
使用指引
转发按钮,旨在帮助用户更流畅地与好友分享内容和服务。转发,应是用户自发的行为,且在需要时触手可及。小程序开发者在使用时若遵从以下指引,会得到更佳的用户体验。
含义清晰:明确、一目了然的图形按钮,将为用户减少理解的时间。在我们的资源下载中心,你可以找到这样的按钮素材并直接使用。或者你可以根据自己业务的设计风格,灵活设计含义清晰的按钮的样式。当然,你也可以直接使用带文案的按钮,“转发给好友”,它也足够明确。
方便点击:按钮点击热区不宜过小,亦不宜过大。同时,转发按钮与其他按钮一样,热区也不宜过密,以免用户误操作。
按需出现:并非所有页面都适合放置转发按钮,涉及用户隐私的非公开内容,或可能打断用户完成当前操作体验的场景,该小程序功能并不推荐使用。同时,由于转发过程中,我们将截取用户屏幕图像作为配图,因此,需要注意帮助用户屏蔽个人信息。
尊重意愿:理所当然,并非所有的用户,都喜欢与朋友分享你的小程序。因此,它不应该成为一个诱导或强制行为,如转发后才能解锁某项功能等。请注意,这类做法不仅不被推荐,还可能违反我们的《运营规范》,我们强烈建议你在使用前阅读这部分内容。
以上,我们陈列了最重要的几点,如果你有时间,可以完整浏览《设计指南》,相信会有更多的收获。
Bug & Tip
tip: 转发图片不能自定义;会取当前页面,从顶部开始,高度为 80% 屏幕宽度的图像作为转发图片。
tip: 转发的调试支持请查看 普通转发的调试支持 和 带 shareTicket 的转发
tip: 只有转发到群聊中打开才可以获取到 shareTickets 返回值,单聊没有 shareTicketstip: shareTicket 仅在当前小程序生命周期内有效
tip: 由于策略变动,小程序群相关能力进行调整,开发者可先使用wx.getShareInfo接口中的群ID进行功能开发。
微信小程序分享api是什么?以上就会微信小程序分享api的全部内容了,而且小编还介绍了起的微信小程序api说明哦,相信以上的内容会对微信小程序开发有所帮助哦。大家请多多关注的微小乔。
微信小程序分享链接怎么弄?如何分享小程序?
微信小程序分享参数的三种模式
微信小程序自定义分享怎么弄
上一篇:微信小程序js获取元素怎么实现?
下一篇:芜湖微信小程序开发内容有哪些?