logo
0
0
Login
编辑文件 README.md

微信小程序

从微信开发者工具中抽取小程序/小游戏项目代码的编译模块,实现一键构建 npm /预览/上传小程序

可运行在 云原生构建GitHub Actions

注意事项

使用前需要使用小程序管理员身份访问 "微信公众平台-开发-开发设置"后下载代码上传密钥, 并关闭 IP 白名单,才能使用此插件进行上传、预览操作。

注意:该插件使用的npm库miniprogram-ci 1.8.0升级至2.0.6,可使用 tencentcom/miniprogram-ci:v1.8.0 来使用旧版的 npm 库

在 云原生构建 上使用

main: push: - stages: - name: miniprogram-ci image: tencentcom/miniprogram-ci settings: appid: wxsomeappid # example ./dist projectPath: the/project/path # example ./privateKeyPath: private.wx15949dc6d9b035d2.key privateKeyPath: the/path/to/privatekey version: v1.0.0

在 Github-action 上使用

name: CI on: push: branches: - master jobs: scf-deploy: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@master - name: Build uses: docker://tencentcom/miniprogram-ci:latest env: PLUGIN_APPID: wxsomeappid PLUGIN_PROJECTPATH: the/project/path PLUGIN_PRIVATEKEYPATH: the/path/to/privatekey PLUGIN_VERSION: v1.0.0

证书获取

  1. 登录微信公众平台,进入到 开发-开发者工具,下载证书.
  2. 如果遇到 ip 白名单问题,可以选择关闭白名单限制

更多信息以及配置项

更多信息,请查阅:package/miniprogram-ci

以下是小程序功能介绍

企业官网小程序, 功能包括来访预约,相关业务预约,企业介绍,发布公告,发布新闻,采用微信云开发解决方案,无须服务器和域名

技术运用

  • 本项目使用微信云开发平台进行开发。
  • 使用微信专门的小程序云开发技术,云资源包含云函数,数据库,带宽,存储空间,定时器等,资源配额价格低廉,无需域名和服务器即可搭建。
  • 小程序即用即走,适合小工具的使用场景,也适合快速开发迭代。
  • 微信云开发技术采用腾讯内部链路,没有被黑客攻击的风险,安全性高且免维护。
  • 资源承载力可根据业务发展需要随时弹性扩展。

安装和使用

打开微信开发者工具

导入项目

点开云开发复制环境ID填入下面2个位置

alt text alt text alt text

在右键cloud上传云函数

再复制openid填入数据库,填入数据库的ID可以直接访问小程序后台

alt text alt text

点高级设置就是进后台,没录入ID的用户访问无效

alt text

后台可以设置所有信息

alt text

发布公告或文章

alt text

设置预约相关

alt text

预约通知支持发送到企业微信

企业微信创建机器人复制key

填入微信机器人key即可,有人预约会自动通知

alt text

更多功能请自行体验