您当前的位置: 首页 > 知识百科 > 微信小程序分享api是什么?

微信小程序分享api是什么?

时间:2023-07-01 14:05 阅读数:105 人阅读 分类:知识百科

  微信小程序分享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说明哦,相信以上的内容会对微信小程序开发有所帮助哦。大家请多多关注的微小乔。

  

  微信小程序分享链接怎么弄?如何分享小程序?

  微信小程序分享参数的三种模式

  微信小程序自定义分享怎么弄