MENU

分类 微信小程序 下的文章

微信小程序websocket中的坑

前言

最近在做一个基于swoole+laravel的websocket应用于微信小程序上,做一个聊天室的小程序。但是小程序那边只支持默认端口(即是443端口),不支持自定义端口,而443端口是已经占用的啦,所以借用nginx反向代理的方式监听websocket自定义端口从而实现默认端口(443)问题。

阅读全文

mpvue微信小程序朋友圈分享海报生成

前言

前一段时间,对之前的小程序『星邀请』改用mpvue重写,其中功能上有一个海报分享朋友圈的功能,之前1.0版本,只是后端生成小程序码然后前端将小程序码保存,嗯嗯,这样确实达到功能上的需求,但是海报过于简单,所以在这一次2.0版本上重新添加上背景海报。

阅读全文

Laravel 微信小程序获取『用户详细信息』及『带参数小程序码』扩展

功能介绍

本扩展包包含用户详细信息解密、带参数小程序码生成并保存在本地目录功能。
用户详细信息解密官方也提供多种语言版本SDK(C++、PHP、Node、Python),在本扩展包中仅仅做封装处理。
带参数小程序码生成,官方给出三种接口,在此扩展包中采用 接口B (适用于需要的码数量极多的业务场景,通过该接口生成的小程序码,永久有效,数量暂无限制)。

阅读全文

微信小程序『带参数小程序码』

前言

在做『星邀请』小程序后台,遇到一个场景,需要分享朋友圈,但是微信小程序官方都是没有这个接口的。突发奇想,像朋友圈一群人发火车票好友支援,确实就是需要像这样。

思路

在微信小程序官方给出三种接口

  • 接口A: 适用于需要的码数量较少的业务场景(通过该接口生成的小程序码,永久有效,数量限制)
  • 接口B:适用于需要的码数量极多的业务场景(通过该接口生成的小程序码,永久有效,数量暂无限制)
  • 接口C:适用于需要的码数量较少的业务场景(通过该接口生成的小程序二维码,永久有效,数量限制)

显然,接口B适合业务场景,毕竟需要考虑用户的数量,采用接口B

阅读全文