首页 > 其他分享 >转发

转发

时间:2024-12-25 09:34:51浏览次数:5  
标签:转发 用户 待办 消息 按钮 shareTicket

转发

获取更多转发信息

通常开发者希望转发出去的小程序被二次打开的时候能够获取到一些信息,例如群的标识。现在通过调用 wx.showShareMenu 并且设置 withShareTickettrue ,当用户将小程序转发到任一群聊之后,此转发卡片在群聊中被其他用户打开时,可以在 App.onLaunchApp.onShow 获取到一个 shareTicket。通过调用 wx.getShareInfo 接口传入此 shareTicket 可以获取到转发信息。

页面内发起转发

基础库 1.2.0 开始支持,低版本需做兼容处理

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

使用指引

转发按钮,旨在帮助用户更流畅地与好友分享内容和服务。转发,应是用户自发的行为,且在需要时触手可及。开发者在使用时若遵从以下指引,会得到更佳的用户体验。

  1. 含义清晰:明确、一目了然的图形按钮,将为用户减少理解的时间。在我们的资源下载中心,你可以找到这样的按钮素材并直接使用。或者你可以根据自己业务的设计风格,灵活设计含义清晰的按钮的样式。当然,你也可以直接使用带文案的按钮,“转发给好友”,它也足够明确。
  2. 方便点击:按钮点击热区不宜过小,亦不宜过大。同时,转发按钮与其他按钮一样,热区也不宜过密,以免用户误操作。
  3. 按需出现:并非所有页面都适合放置转发按钮,涉及用户隐私的非公开内容,或可能打断用户完成当前操作体验的场景,该功能并不推荐使用。同时,由于转发过程中,我们将截取用户屏幕图像作为配图,因此,需要注意帮助用户屏蔽个人信息。
  4. 尊重意愿:理所当然,并非所有的用户,都喜欢与朋友分享你的小程序。因此,它不应该成为一个诱导或强制行为,如转发后才能解锁某项功能等。请注意,这类做法不仅不被推荐,还可能违反我们的《运营规范》,我们强烈建议你在使用前阅读这部分内容。

以上,我们陈列了最重要的几点,如果你有时间,可以完整浏览《设计指南》,相信会有更多的收获。

注意事项

  1. 不自定义转发图片的情况下,默认会取当前页面,从顶部开始,高度为 80% 屏幕宽度的图像作为转发图片。
  2. 转发的调试支持请查看 普通转发的调试支持带 shareTicket 的转发
  3. 转发非私密消息时,只有转发到群聊中打开才可以获取到 shareTicket 返回值,单聊没有 shareTicket。转发私密消息时,群聊和单聊都可获取到 shareTicket。私密消息详见 私密消息使用指南
  4. shareTicket 仅在当前小程序生命周期内有效
  5. 由于策略变动,小程序群相关能力进行调整,开发者可先使用 wx.getShareInfo 接口中的群 ID 进行功能开发。
  6. 微信7.0.12开始,支持群主转发小程序时同时把消息设为该群的群待办消息,群待办消息会以气泡形式出现在聊天窗口底部。默认每次转发一个群待办消息,都会生成一个待办消息气泡。通过 wx.updateShareMenu 接口修改toDoActivityId属性可以把多个待办消息聚合为同一个,即转发相同toDoActivityId的群待办消息,只会出现一个待办消息气泡。toDoActivityId需要在转发前通过 updatableMessage.createActivityId 接口创建。

标签:转发,用户,待办,消息,按钮,shareTicket
From: https://www.cnblogs.com/AtlasLapetos/p/18624216

相关文章

  • 5G CPE 主控CPU(上位机) 数据转发性能评估--基于5G模组和NEO3开发板评估
    5GCPEARM主控CPU数据转发性能评估--基于5G模组和NEO3开发板评估摘要NEO3介绍演示架构网络拓扑硬件连接固件及驱动NEO固件NEO3串口驱动拔号及网络配置配置AT接口拔号NEO3网络接口性能测试5G空口性能NEO千兆网口性能验证NEO3高速接口数......
  • 微信朋友圈一键转发竟然这么简单!教你轻松操作!
    在快节奏的社交媒体时代,微信朋友圈已成为我们分享生活点滴、传递信息的重要平台。然而,面对海量的信息,如何快速、高效地分享朋友圈内容,成为了许多人的需求。今天,我们就来探讨如何利用微信管理系统实现朋友圈的一键转发功能,让分享变得更加轻松便捷。如何使用微信管理系统一......
  • VXLAN 网络中报文转发过程
    本文分享自天翼云开发者社区《VXLAN网络中报文转发过程》,作者:刘****林以同网段的VM间互通简单介绍VXLAN网络中的报文转发过程。 1.VM1发送目的地址为VM2的报文。2.VTEP1收到该报文后进行VXLAN封装,封装的外层目的IP为VTEP2。封装后的报文,根据外层MAC和IP信......
  • vmagent如何快速采集和转发Metrics
    vmagent如何快速采集和转发Metrics本文介绍了vmagent的设计细节,参考自:vmagent-how-it-worksVictoriaMetricsagent是一个轻量级工具,用于采集不同源的指标。vmagent可以在转发指标前(通过"relabeling")定制指标(降低基数、流聚合、去重等)。第一步:通过API或抓取方式接收数据......
  • nginx配置转发socket请求
    http{map$http_upgrade$connection_upgrade{defaultupgrade;''close;}server{......location/ws{proxy_passhttp://172.16.20.95:8081;proxy_http_version1.1;......
  • window端口转发工具netsh
    1.查看所有的端口转发netshinterfaceportproxyshowall   2.创建端口转发netshinterfaceportproxyaddv4tov4listenaddress=<localip>listenport=<localport>connectaddress=<destinationip>connectport=<destinationport> 1)例子netshinterfa......
  • .NET 8.0在linux中搭建consul+ocelot+nginx转发全流程,以及docker容器化
    闲来无事自己在电脑上搭了一套docker容器化加上服务发现反向代理的套餐,在这儿把流程写个大概,后面玩儿的别踩坑了。源码地址:https://github.com/Asomnus/MyProject1.git一、环境工具1.开发:net8.0SDK、vs2022(我用的这个,支持8.0都行)、mysql、redis等等(根据业务自己选)2.虚拟机相......
  • servlet的请求转发和响应重定向
    文章目录1.简介2.请求转发2.1forword的请求转发2.2include的请求转发2.3其他3.响应重定向4.区别5.总结1.简介请求转发(RequestForwarding):请求转发是指服务器端将请求从一个Servlet转发到另一个Servlet、JSP页面或HTML页面,整个过程在服务器内部进行,对......
  • iOS 上使用 UTM 进行端口转发
     1.安装UTM: 首先确保你已经在iOS设备上安装了UTM,并且已创建并配置了虚拟机。无论你采用的什么系统,请首先安装Gemini.其次需要在IOS方和被访问方建立映射, 具体映射建立方式,参照介绍连接(2.目标客户端和访问端口),注意目前不建议使用dirct协议的映射. 2.配置虚拟机的......
  • 手动转发朋友圈太麻烦?快试试这个高效神器!
    面对朋友圈运营的种种挑战,你是否还在为频繁切换微信账号、复制文案和保存图片而烦恼?现在,有了这款高效神器——微信管理系统,一键转发朋友圈不再是梦。1、一键转发只需轻轻一点,系统便会自动复制内容,并跳转至发朋友圈的页面,免去了繁琐的复制粘贴步骤,既节省时间又方便快捷。2......