微信小程序 - 分享功能

微信小程序 - 分享功能,第1张

onShareAppMessage(Object object)

官网是这样说的

(一)在我们自己的项目内,对应的js文件中这样写,一般在生成小程序文件的时候默认会显示这样的语句:

那么,在我们小程序界面右上角菜单就会显示“转发”按钮:

(二)除了默认的方法外,我们还可以自定义转发的标题与内容,此事件处理函数需要 return 一个 Object,用于自定义转发内容:

实现:

(三)一般为了引导用户的转发,我们还会在界面上设置转发按钮,比如“分享给好友”

(按钮样式还是需要自己调整的)

这时候d出的内容则跟我们右上角菜单的“转发”行为一致。

官方Tips

1不自定义转发的情况下,默认会取当前页面,从顶部开始,高度为 80% 屏幕宽度的图像作为转发。

2转发的调试支持请查看 普通转发的调试支持 和 带 shareTicket 的转发

3只有转发到群聊中打开才可以获取到 shareTickets 返回值,单聊没有 shareTickets

4 shareTicket 仅在当前小程序生命周期内有效

5由于策略变动,小程序群相关能力进行调整,开发者可先使用 wxgetShareInfo 接口中的群 ID 进行功能开发。

6微信7012开始,支持群主转发小程序时同时把消息设为该群的群待办消息,群待办消息会以气泡形式出现在聊天窗口底部。默认每次转发一个群待办消息,都会生成一个待办消息气泡。通过 wxupdateShareMenu 接口修改 toDoActivityId 属性可以把多个待办消息聚合为同一个,即转发相同 toDoActivityId 的群待办消息,只会出现一个待办消息气泡。 toDoActivityId 需要在转发前通过 updatableMessagecreateActivityId 接口创建。

(四)另外关于转发,官方还提供了其他几个API方法:

1)wxupdateShareMenu(Object object):更新转发属性

2)wxshowShareMenu(Object object):显示当前页面的转发按钮

3)wxhideShareMenu(Object object):隐藏转发按钮

4)wxgetShareInfo(Object object):获取转发详细信息

最后这一个还没有理清楚,目前测试报错,后期理清了再来更新。

微信小程序中自定义分享: 该功能将客户看到的小程序页面进行分享,从而达到页面的传播作用。

通过给 button 组件设置属性 open-type="share" ,可以在用户点击按钮后触发 PageonShareAppMessage 事件,相关组件: button 。

上诉button按钮需要绑定open-typre=“share” 这个参数即可实现分享好友功能。

注意:模拟器不支持,需要在真机上进行测试。

其中有三个参数:

监听用户点击页面内转发按钮( button 组件 open-type="share" )或右上角菜单“转发”按钮的行为,并自定义转发内容。

注意:只有定义了此事件处理函数,右上角菜单才会显示“转发”按钮

此事件处理函数需要 return 一个 Object,用于自定义转发内容,返回内容如下:

自定义转发内容 基础库 281 起,分享图支持云。

你好,小程序分享功能由于违规,暂时无法使用,这种情况要需要大概一周或许半个月才能恢复。按正常流程在功能封禁站内信中发起申诉,会有相关人员进行核实违规。

小程序简介:

小程序是一种无需下载安装,即可使用的手机应用。只需要扫描二维码,或是搜一搜,就能立即使用。简单的来说,就是以往大家想在手机上使用摩拜、携程等,需要专门下载特定的APP,现在可以直接在微信里面搜索就能找到该款小程序。

需知:

不需要下载和安装,随时随地直接使用,不用担心流量下载以及手机内存不够用的问题。当然,作为微信的新产品,小程序只能在微信里使用。

1、触手可及的用户体验。

小程序无需安装卸载,扫一扫或搜一下即可打开应用,触手可及、用完即走。量身订制的用户体验和产品性能完全媲美传统原生APP。

2、360°连接线上线下服务

拥有品牌店铺、会员体系、微信支付、互动营销、微信客服及大数据等功能系统。无缝对接线上线下服务,打造“掌上”O2O电商服务平台。

3、共享微信9亿用户流量。

小程序搭载微信9亿+月活用户流量,直接导流微信用户,比APP推广更容易,更便捷;一键分享给微信好友,更可与微信公众号完美结合、相互引流。

小程序是一个终端,一个无需安装的APP,与公众号不是谁替代谁,而是相互依存与互补。微信公众号更适合做内容、做用户留存、做粉丝,而微信小程序更适合做交易、做服务,做用户拉新。

这个就是小程序的分享至朋友圈功能啦!我们在生活中仔细对比就会发现,为什么有的小程序可以分享到朋友圈,有的不能?即使是同一个小程序,也存在有的页面可以,而首页这种多功能交互的页面则无法分享?这是因为微信平台对分享至朋友圈功能是有一定限制的,适用于内容型页面的分享,不适用于有较多交互的页面分享。

下面我们来说一说,小程序如何设置分享到朋友圈:

 一、官方对设置分享的状态要求

1、首先,页面需设置允许“发送给朋友”。

2、满足条件 1 后,页面需设置允许“分享到朋友圈”,同时可自定义标题、分享图等。

满足上述两个条件的页面,可被分享到朋友圈。

 二、如何通过代码来实现该功能

对于开发人员来说 *** 作起来并不难,主要通过以下两行代码就能实现。

以上希望能够帮助到您!

京东城城分现金分享小程序方式有:

1、小程序右上角自带的分享功能()。在当前页面调用wxhideShareMenu()方法,那么右上角的分享功能将被隐藏,隐藏方法与现实方法是承兑出现的,调用wxshowShareMenu()方法,可以显示该功能。

2、自定义分享按钮:分享。

以上就是关于微信小程序 - 分享功能全部的内容,包括:微信小程序 - 分享功能、微信小程序之自定义分享、小程序分享功能由于违规,暂时无法使用,这种情况要多久才恢复啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存