微信小程序如何分享到朋友圈

微信小程序如何分享到朋友圈,第1张

目前微信小程序不支持直接将小程序分享到朋友圈,但好多人都是将小程序二维码分享到朋友圈中,同样可以达到这种效果,腾讯这块限制分享的原因是因为朋友圈广告,如果直接分享到朋友圈,在用户这块可能就不容易分清楚广告跟小程序

简书作者

2019-03-07 16:36

背景

业务场景需要在小程序内生成活动的分享海报,中的某些数据需动态展示。可行的方案有️二:

服务端合成:直接返回给前端URL

客户端合成:客户端利用canvas绘制

客户端合成需要用到canvas,见这个网址,小程序canvas的那些事。客户端感觉很麻烦,要自己 *** 作canvas。

服务器端合成

我发现有人做了一个接口,输入服务器端的URL,直接返回一个,这样我就可以让前作做一个H5的页面,然后小程序中,直接得到这个然后分享到朋友圈。

下面是这个接口的小程序演示demo

其实 *** 作起来非常简单,我们可以试一下:

1、进入分享页面,点击右上角的“”按钮。

 2、点击 “转发给朋友”,进入好友聊天列表,选择或搜索需要发送的朋友即可,如果需要发送多人,先点击右上角的“多选”,最多可以同时发送给九个朋友或微信群。

微信小程序分享功能的实现方法有两种:

第一种

在pagejs中实现onShareAppMessage,便可在小程序右上角选择分享该页面

第二种

自定义按钮实现分享,在page中添加一个带有open-type='share'的button标签(<button open-type='share'></button>)。点击该按钮后,即会自动触发已经在pagejs中定义好的onShareAppMessage方法,实现分享功能。

<button open-type='share'>分享</button>

获取分享传递的参数

如上例,path属性指向的是user页面,并附带id=123的参数。我们只需在userjs的onLoad函数中,通过options查看传递过来的参数:

据了解,开发者只要将相关的代码编入自己的小程序,就可以实现将小程序转发到朋友圈的目的。目前天店通小程序平台已经实现该功能

不过,小程序分享朋友圈这一功能还有两个细节需要我们注意:

1安卓在前,IOS还需等待

目前,小程序分享朋友圈这一功能会现在安卓版本上进行更新,IOS版本的更新靠后,具体的发布时间还没有确定下来。

2朋友圈的分享内容

用户将小程序分享到朋友圈时,大家分享的是小程序页面。在朋友圈浏览到这一分享信息的用户,需要能通过一个中间页,才可以访问小程序的具体内容。

具体情形上,用户打开朋友圈分享的小程序之后,并不会真正进入小程序,而是会进入一个“小程序单页模式”。

而“小程序单页模式”更适合纯内容展示,不支持用户跳转到其它页面。

以上就是关于微信小程序如何分享到朋友圈全部的内容,包括:微信小程序如何分享到朋友圈、怎么分享微信小程序中的小程序、微信小程序分享功能的实现方法有两种:等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12570401.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存