小程序为什么要生成二维码呢?在微信里面的小程序,只能在微信好友和群聊之间分享,如果想分享给外面的人怎么办?生成了二维码就可以达到这个目的,小程序码除了有圆形的二维码,也有方形的,一般看到的小程序官方发的二维码是圆形的。如果小程序带有分享邀请功能,那每个人生成的小程序二维码无论圆形或者方形也带有分享跟踪功能。重要的是如何生成二维码,才好分享给微信外的人,比如发布到微博,QQ群等,甚至二维码发到朋友圈都比直接分享小程序到朋友好。
方形的二维码在微信里面长按识别后,一般打开的是网页,既然是网页,就有网址。小程序也是网页,也有网址,问题就在于如何获得这个网址,有网址,就好生成二维码了,网上有很多网址转二维码的工具。我们先要想办法获得微信小程序的网址,本文介绍两种办法,一是用公众号找网址生成小程序二维码,二是用抓包工具比如fiddler等获取网页链接,然后利用第三方工具网址转二维码。
小伙伴如果没有公众号,可以先注册一个“个人订阅号”在写文章的地方,编辑栏有个插入“小程序”,点击打开,输入小程序名称,这里要注意的是甜小程序的名字,而不是活动页面的名字。这里本羊毛客输入京东购物,出现后,点下一步。重点就来了,鼠标移动到获取更多页面路径,会出现新窗口如下所示,输入微信号,就是输入小伙伴的微信号,就可以在手机上微信里体验小程序了。
再一步一步走到活动页面,然后点击小程序右上角三个点“…”,复制本页面路径,活动网址就快到手了,复制后粘贴到公众号编辑页小程序路径那里,展示方式选小程序码,点确定,就会生成一个小程序码,圆形的二维码到公众号文章编辑内容框里(如本文第一张图所示)。如果活动页面带小伙伴的跟踪码,那生成的小程序码也就带跟踪功能了,可以截图这个小程序码去邀请分享了。
第二个fiddler方法叫抓包,其实,除了fiddler这个工具,还有其他监听网络的工具,原理是差不多实时获取每个应用的网址,每个活动网页的网址,既然能知道网址,提取出来,就好办了。Fiddler要求手机和电脑在同一局域网,设置代理等等,因为fiddler客户端是电脑应用程序,具体过程这里就不再赘述了,小伙伴可以网上搜下fiddler使用教程,fiddler手机转包等,如果能熟悉其他工具,也是一样的。微信活动,小程序的每个网页都应该能抓到,然后利用第三方工具比如草料等生成二维码,这种方法一般是生成的方形的二维码,但是不影响使用。