1.今天,小程序向开发者开放了群ID的接口能力。简单地说,就是当你把小程序分享在群聊中,被点击后开发者可获取群ID和群名称,也方便更好地针对群场景提供个性化服务。不同的群有各自的群ID,那么这个新能力开发者该怎么使用?
2.群用户间可以更好地协作大家都知道,小程序可以方便地在群聊中分享,但开发者难以识别不同用户的点击路径。
3.现在,通过最新的接口能力,开发者可以通过群ID判断用户是否来自同一个微信群,同一个群内的用户之间可以更好地使用小程序进行协作,例如共同编辑文档、协同合作、共同点餐等等。提供更个性化的服务通过不同的群ID,开发者可以针对各个微信群提供更个性化的服务和内容,满足不同用户的多样需求。
onShareAppMessage4.在Page中定义onShareAppMessage函数,设置该页面的分享信息。
只有定义了此事件处理函数,右上角菜单才会显示“分享”按钮用户点击分享按钮的时候会调用此事件需要return一个Object,用于自定义分享内容5.自定义分享字段
字段说明默认值最低版本title分享标题当前小程序名称path分享路径当前页面path,必须是以/开头的完整路径success分享成功的回调函数1.1.0fail分享失败的回调函数1.1.0complete分享结束的回调函数(分享成功、失败都会执行1.1.06.回调结果:
回调类型errMsg说明successshareAppMessage:ok分享成功failshareAppMessage:failcancel用户取消分享failshareAppMessage:fail(detailmessage)分享失败,其中detailmessage为详细失败信息7.success回调参数说明:
参数类型说明最低版本shareTicketsArrayStringshareTicket数组,每一项是一个shareTicket,对应一个分享对象1.1.08.示例代码:
Page({onShareAppMessage:function(){return{title:'自定义分享标题',path:'/page/user?id=123',success:function(res){//分享成功},fail:function(res){//分享失败}}}})wx.showShareMenu(OBJECT)9.基础库1.1.0开始支持,低版本需做兼容处理
10.显示当前页面的分享按钮
11.OBJECT参数说明:
参数类型必填说明withShareTicketBoolean否是否使用带shareTicket的分享详情successFunction否接口调用成功的回调函数failFunction否接口调用失败的回调函数completeFunction否接口调用结束的回调函数(调用成功、失败都会执行)12.示例代码:
wx.showShareMenu({withShareTicket:true})wx.hideShareMenu(OBJECT)13.基础库1.1.0开始支持,低版本需做兼容处理
14.隐藏分享按钮
15.OBJECT参数说明:
参数类型必填说明successFunction否接口调用成功的回调函数failFunction否接口调用失败的回调函数completeFunction否接口调用结束的回调函数(调用成功、失败都会执行)16.示例代码:
wx.hideShareMenu()wx.getShareInfo(OBJECT)17.基础库1.1.0开始支持,低版本需做兼容处理
18.获取分享详细信息
19.OBJECT参数说明:
参数类型必填说明shareTicketString是shareTicketsuccessFunction否接口调用成功的回调函数failFunction否接口调用失败的回调函数completeFunction否接口调用结束的回调函数(调用成功、失败都会执行)20.CALLBACK参数说明:
参数类型说明errMsgString错误信息roomTopicString群名称rawDataString不包括敏感信息的原始数据字符串,用于计算签名。signatureString使用sha1(rawData+sessionkey)得到字符串,用于校验分享信息,参考文档signature。encryptedDataString包括敏感数据在内的完整分享信息的加密数据,详细见加密数据解密算法ivString加密算法的初始向量,详细见加密数据解密算法21.encryptedData解密后为一个JSON结构,包含字段如下:
字段说明openGId群对当前小程序的唯一IDroomTopic群名称获取更多分享信息22.通常开发者希望分享出去的小程序被二次打开的时候能够获取到一些信息,例如群聊名字或者是群的标识。现在通过调用wx.showShareMenu并且设置withShareTicket为true,当用户将小程序分享到任一群聊之后,可以获取到此次分享的shareTicket,此分享卡片在群聊中被其他用户打开时,可以在App.onLaunch()获取到另一个shareTicket。这两步获取到的shareTicket均可通过wx.getShareInfo()接口可以获取到相同的分享信息。
Bug&Tiptip:分享图片不能自定义;会取当前页面,从顶部开始,高度为80%屏幕宽度的图像作为分享图片。tip:分享的调试支持请查看普通分享的调试支持和带shareTicket的分享tip:只有分享到群聊中打开才可以获取到shareTickets返回值,单聊没有shareTicketstip:shareTicket仅在当前小程序生命周期内有效
微信群填表小程序-群用户通过微信小程序可以更好地协作了-微信群小程序
浏览量:2843
时间:
来源:weixin_30817749
版权声明
即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。
最新资讯
-

即速应用,赋能企业玩转微信小程序智慧经营
作为国内领军的智慧商业经营服务商,即速应用始终秉承“让每个企业都拥有自己的智慧店铺”的愿景,持续赋能更多企业玩转智慧经营。即速应用旗下拥有“小程序搭建工具-即速应用”、“私域流量专家-即客云”等产品,帮助商家打通互联网全生态营销闭环。 -

即客云2.0重磅更新,让微信小程序运营更简单!
即客云作为一款基于企业微信的第三方工具,现从多维度提供超过30种功能,自上线以来,已服务多家企业,受到一致好评。近期,我们根据客户反馈和市场调研正式推出升级版 即客云2.0!更新了私域运营SOP,群日历功能,批量拓客,客户雷达,消息推送,个人欢迎语,帮助企业更好运用企业微信;同时提升了社群运营工作标准化,提升运营效率,帮助企业实现客户增长,玩转私域流量。 -

零代码 + AI 双轮驱动|即速应用解锁人工智能小程序开发新范式
无需代码、无需 AI 算法功底,普通人也能快速搭建智能小程序。即速应用将人工智能与零代码开发深度融合,推出 AI 智能生成能力,用户通过自然语言描述需求,AI 自动生成小程序页面、功能模块与后台配置,覆盖商城、预约、同城、社区团购等全场景。平台内置 AI 智能推荐、智能客服、用户画像分析等能力,一键对接微信生态,打通视频号、企业微信、短信跳转,帮企业快速落地 AI 应用,抢占智慧经营先机,让每家企业都拥有 AI 驱动的智慧店铺。












