微信小程序实现转发功能以及真机调试跳坑(附代码)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/LQ_qing/article/details/83147726

前置知识可先阅览以下博文

https://blog.csdn.net/xiaochun365/article/details/76546585

https://blog.csdn.net/xiaochun365/article/details/76546585

先在需要分享的页面的index.js里开启分享功能  

然后配置需要分享的内容,传递的参数,以及获取用户分享后的shareTickets值

分享的代码写法大同小异 读者可自定义完成

扫描二维码关注公众号,回复: 4713540 查看本文章

到这一步就完成了微信小程序的转发功能,然后是当用户点击分享卡片后 进入小程序的事件

在app.js里面

即可获得用户点击分享卡片后 所携带的数据 若之前在onShowAppMessage方法里 path的路径有参数 那么我们可以在该分享页面的onLoad方法里获取得到

和传统微信小程序获取页面跳转时携带参数的方式一样。

真机调试

当使用微信开发者工具进行调试时 我们用手机扫码后 点击分享到群(若点击分享给个人用户的话 即使分享成功也无法返回shareTickets值) ,会成功返回shareTickets值 手机退出 再用该微信号点击自己分享的卡片 在开发者工具弹出的真机调试界面里是无法打印出用户携带的信息的 该信息需要在分享进入的小程序页面后台 才嫩看到

补充: 同一个手机同一个微信号扫描的小程序版本是相同的 所以可以正常获得 当群里另一个拥有体验权限的用户点击时 该用户必须扫描相同版本的小程序 否则会打印出错。

具体可参考以下博文

https://blog.csdn.net/longlongValue/article/details/79745681?utm_source=blogxgwz2

猜你喜欢

转载自blog.csdn.net/LQ_qing/article/details/83147726