微信小程序转发带参数的方法详解

作者:小飞燕 发布时间:2021-03-16 08:13:56

导语本文整理了全网深受用户关注的个微信小程序转发带参数的方法详解经验知识,可以帮助您全面了解代理怎么做,小白也能成为高手,跟随小编一起来看一看吧!

小程序转发功能上线后,很多用户表示非常有用,可以转发小程序语音、图片等资料。那么微信小程序带参数转发的方法是什么呢?具体怎么操作?我们来看看。

微信小程序转发频段参数涉及以下四种方式:

1、page . onsharepmessage({ })

小程序转发按钮

右上角设置“转发”配置,回调函数转发后返回共享票票

2、wx.showsahremenu

用户右上角后,显示小程序转发按钮

微信小程序转发

3、wx.hidesharemenu

隐藏转发按钮,忽略page . onsharepmessage({ })

4、wx.getshareinfo({})

微信小程序转发功能

根据共享票获取加密的群组信息

划分转发流程:转发前配置-;转发时-;转发到群后打开-;二级转发

正向流程图:

u1:用户

t1,t2,t3:表示转账单,即共享票

g1,g2,g3:小组

1.转发前的配置

添加页面的onload方法

wx.showsharemenu({

withshareticket: true

})

withshareticket为true,表示在允许转发时是否携带shareticket。

共享票是获取转发目标群信息的票。只有当你有了共享票,你才能得到群组信息,用户每次转发都会生成一个对应的唯*的共享票。

shareticket有两个目的:

用户主动转发后,获取转发到目标群的群信息,对应上图中的ui。

用户打开群组中的小程序获取群组信息,对应上图g1群组中的用户。

2.转发时获取群组信息

某个小程序转发到群组后,开发者想得到转发目标群组的信息,在用户和群组之间建立绑定关系(openid opengid)。

onshareappmessage:函数{

返回{

标题: '小程序自定义转发标题',path: '/page/user?id=123 ',成功:功能(res) {

var share ticks=res . share ticks;

if (sharetickets.length==0) {

返回false

}

wx.getshareinfo({

shareticket: sharetickets,成功:功能(res){

var encrypted data=res . encrypted data;

var iv=res . iv;

}

})

},

fail:功能(res) {

//转发失败

}

}

}

共享票是一个数组,每个项目都是一个共享票,对应一个转发对象,转发给用户不会包含共享票。

得到shareticket后,通过wx.getshareinfo({})传入shareticket参数,wx.getshareinfo({})中的回调函数包含加密的组信息和vector iv。

3.转发到群后打开

用户将小程序转发到微信群后,群成员打开小程序,通过共享票,开发者可以将群成员绑定到群(openid opengid)。基于群体关系,小程序有更多的应用场景,比如荣耀群体排名和mobike。

页面({

onload:函数(opt) {

/* *判断小程序场景值,1044是转发场景,包括共享票参数*/

if (opt.scene==1044) {

wx.getshareinfo({

share ticket : opt . share ticket,成功:功能(res){

var encrypted data=res . encrypted data;

var iv=res . iv;

}

})

}

}

})

在组中打开小程序。页面的onload或onshow方法包含场景和shareticket。需要判断场景是否为1044。如果没有,则不包括opt中的shareticket参数。

4.二级转发

二级转发重复前三步。没什么好说的,但是有一个值得探索的方向。能否把小程序的转发路径比作一个转发链,然后生成一个转发树,用数据结构方法(树,马氏链)找到组与组之间,组与成员之间的微妙关系?

如开头的图,很容易看到转发链和转发树。

转发链:u1;g1;栅级

转发树:u1;g1;g2 g3

以上就是带参数的微信小程序转发。详细介绍了微信小程序带参数转发的四种实现方法及具体操作流程。希望大家看完都能成功。如果想获得更多相关信息,请关注源社网的小节目频道。

下面是题目的开头。微信小程序开发者工具怎么用?标题到此结束

微信小程序开发者工具怎么用?你知道微信小程序开发者工具吗?下面的小系列会讲解如何使用微信小程序开发者工具,希望对大家有所帮助。

1.注册

开发人员工具使用管理员或绑定的开发人员微信号扫描代码登录。

2.创建项目

小程序的管理员或绑定的开发人员可以创建项目。需要填写appid、项目名称、本地开发目录。

3.发展

管理员和开发者可以在开发者工具中完成小程序开发、调试、预览、代码上传等操作。

4.试映

小程序的管理员或开发者可以左边的“项目”进入上传/预览页面。“预览”,开发者可以在微信上扫描代码,在手机中预览小程序的效果。

注意:

(1)开发工具上的二维码只能由登录开发工具的开发人员扫描预览,其他人不能。

(2)请使用微信客户端ios或安卓6.3.27或以上版本扫描代码进行预览。

5.上传代码

小程序的管理员可以左边的“项目”进入上传/预览页面,使用管理员自己的微信号扫描码确认上传。

注意:

只有管理员有权限上传,开发者没有权限上传。

上传代码后,可以在微信公众平台和开发管理页面看到相应的提交版本。

以上是小编为大家整理的关于如何使用微信小程序开发者工具的内容。更多精彩内容,请关注源社网小节目频道。

这是第一段的结尾。下面是加一段的结尾。微信小程序开发者工具怎么用?目前已经获得了677网友的青睐!正文到此结束

查看全文

猜你喜欢

微商怎么找货源

频道查询入口

微商代理怎么做