使用navigator组件跳转至会员卡组件,会员卡模式为跳转型一键激活,用户填写开卡资料并点击提交后,会员卡组件接下来的处理流程是什么样的?
目前在线上环境中
绝大部分情况(理想情况),点击提交后直接返回源小程序,可以从 data.referrerInfo.extraData 中获取 activate_ticket,card_id,code 参数,此时wx_activate_after_submit_url中配置的跳转地址无请求记录;
少数情况下(异常情况),点击提交后会跳转访问wx_activate_after_submit_url中配置的地址,源小程序无后续日志记录。
想咨询在什么场景下,小程序会员卡组件点击提交后会跳转至wx_activate_after_submit_url的地址?
碰到同样的问题,设置跳转型一键激活,H5调开卡组件后会收到回调,小程序调开卡组件却收不到
跳转型:即使是跳转小程序,也必须设置wx_activate_after_submit_url才可返回extraData(包含三个参数取activate_ticket card_id code),建议设置为小程序的路径即可;
非跳转型:其实是不支持返回extraData的(不是官方文档说的仅不返回activate_ticket,是啥都不返回了),官方文档说的这个是忽悠人的,按照这个设置是没用的“创建一张会员卡会员卡,会员卡的激活方式选择“wx_activate":true,"wx_activate_after_submit" : false,并获得card_id,详情见: 创建会员卡接口”
所以建议使用跳转型,用小程序领卡。
官方文档链接:https://developers.weixin.qq.com/doc/offiaccount/Cards_and_Offer/Coupons-Mini_Program_Start_Up.html#%E6%AD%A5%E9%AA%A4-4
可到小程序栏目咨询