1、生成二维码图片并展示在分享页面上,用户长按图片即可保存分享;
2、将二维码转换为base64编码,通过接口返回给前端,并在页面上渲染成图片,用户可以保存分享。
开发者需要通过调用微信开放接口生成二维码,将生成的图片或base64编码通过接口返回给前端,前端再完成页面渲染,实现小程序分享二维码的功能。
目前微信小程序不支持直接将小程序分享到朋友圈,但好多人都是将小程序二维码分享到朋友圈中,同样可以达到这种效果,腾讯这块限制分享的原因是因为朋友圈广告,如果直接分享到朋友圈,在用户这块可能就不容易分清楚广告跟小程序简书作者
2019-03-07 16:36
背景
业务场景需要在小程序内生成活动的分享海报,图片中的某些数据需动态展示。可行的方案有️二:
服务端合成:直接返回给前端图片URL
客户端合成:客户端利用canvas绘制
客户端合成需要用到canvas,见这个网址,小程序canvas的那些事。客户端感觉很麻烦,要自己 *** 作canvas。
服务器端合成
我发现有人做了一个接口,输入服务器端的URL,直接返回一个图片,这样我就可以让前作做一个H5的页面,然后小程序中,直接得到这个图片然后分享到朋友圈。
下面是这个接口的小程序演示demo
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)