更新记录
1.0.4(2024-04-07)
修复BUG
1.0.3(2023-10-29)
BUG处理
1.0.2(2023-08-26)
更新文档
查看更多
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
HBuilderX 3.8.12 |
× |
√ |
× |
× |
× |
× |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
× |
× |
× |
× |
× |
× |
× |
× |
× |
云函数类插件通用教程
使用云函数类插件的前提是:使用HBuilderX 2.9+
准备开发环境
1.创建服务空间 uniCloud控制台 |
2.插件市场点击导入插件 |
3.下载微信开发者工具,并安装 |
4.登录微信开发者工具,点开设置->点开安全设置->打开服务端口 |
5.配置hbuilderX,点开工具->点开设置->点开运行配置->设置微信开发者工具路径 |
必要配置
1./manifest.json,点开微信小程序配置,设置微信小程序AppID,点击ES6转ES5 |
2./manifest.json,基础配置,获取uni-app应用标识 |
3./uniCloud/cloudfunctions/common/uni-config-center/uni-id/config.json,mp-weixin.oauth.weixin,设置appid,appsecret |
短信配置(如果只是体验系统,可以不用发短信,直接忽略本段描述)
1.注意,只有公司的账号才可以开通通知和营销短信模板 |
2./uniCloud/cloudfunctions/common/uni-config-center/shopMember/config.json,isSendSms,是否发送短信,改为true(默认为false,为避免未配置短信产生代码执行错误) |
3./uniCloud/cloudfunctions/common/uni-config-center/uni-id/config.json,service.sms,设置smsKey,smsSecret |
4./uniCloud/cloudfunctions/common/uni-config-center/uni-id/config.json,service.univerify,设置appid(uniapp的应用标识UNI*****) |
5./uniCloud/cloudfunctions/common/uni-config-center/shopMember/config.json,templateIds,短信模板ids
5.1createCard,开卡:尊敬的${name}您好,您在本店使用手机号${phone}开通会员卡,${company_name}携全体员工祝您生活愉快!如不是您操作请忽略本短信。 |
5.2recharge,充值:尊敬的${name}您好,您在本店给会员卡${phone}充值${money}元,充值后余额${balance}元,${company_name}携全体员工祝您生活愉快! |
5.3consumption,消费:尊敬的${name}您好,您在本店使用会员卡${phone}消费${money}元,消费后余额${balance}元,${company_name}携全体员工祝您生活愉快! |
5.4birthdayDiscount,生日(折扣):生日蛋糕你有,祝福我有!专属${discount}折图个热闹!${company_name}祝您生日快乐,快来!折扣${days}天内有效。 |
5.5birthdayGift,生日(礼物):今天是您的生日,${company_name}携全体员工祝您生日快乐,身体健康,万事如意!为您准备了一份生日礼物,${gift},${days}天内到店领取。 |
运行
1.在HBuildX右键项目根目录uniCloud文件夹 -> 运行云服务空间初始化向导 -> 下一步-> 开始部署(覆盖已有公共云函数) |
2.部署完成后顶部菜单 - 运行即可体验 |
常见问题
Q:后端是什么语法? |
后端使用uniCloud云开发,语言是nodejs。 |
Q:微信小程序开发工具中正常运行,但是真机调试和发布无法请求数据 |
小程序后台配置request和uploadFile合法域名 unicloud的白名单配置 |
微信小程序演示