更新记录
1.0.19(2024-07-19)
云函数-订阅消息发送-增加自动获取access_token
1.0.18(2023-11-06)
- 新增-个人设置头像 昵称页面
- 授权登录弹出层-移除logo
1.0.17(2023-06-06)
- 优化:后台管理页面做分包加载
- 优化:修复已知问题
- 移除:充值积分
平台兼容性
阿里云 | 腾讯云 | 支付宝云 |
---|---|---|
√ | × | × |
Vue2 | Vue3 |
---|---|
√ | × |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
× | × | √ | × | × | × | √ |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 |
---|---|---|---|
× | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | × | × | × |
云函数类插件通用教程
使用云函数类插件的前提是:使用HBuilderX 2.9+
介绍
使用uni-app + uniCloud开发,支持微信/QQ双端小程序,也就是说可以打包成微信小程序,也可以打包成QQ小程序。相当于一码二用,非常划算。
特点:
- 支持用户投稿,后台审核后会发订阅消息给用户提示作品审核状态,增加用户粘性
- 首页『轮播图、导航菜单』均可后台自由配置,且都支持内部跳转和微信小程序跳转
- 壁纸 支持分类、下载、收藏、点赞、专题
- 卡密兑换积分、签到领积分、邀请用户领积分、看广告领积分、积分日志等
- 签名套图、头像、动态壁纸 均自动采集第三方接口,支持下载且无需维护
- 可制作刘海壁纸、也可以自由设计壁纸
- 可后台管理【程序配置、用户管理、作品管理、轮播图管理、刘海管理、首页菜单管理、分类管理、标签管理、颜色管理、卡密管理】
- 可在后台自由更换我的页面:顶部背景图和默认头像
线上体验
请微信搜索小程序『创优图库』体验(PS: 线上小程序功能不是最新,以市场最新发布为准)
安装和配置
关联uniCloud
- 关联云服务空间:阿里云,没有则创建再关联(也可以右键uniCloud选择“云服务空间初始化向导”,会自动执行下面2步骤)
- 右键\uniCloud-aliyun\cloudfunctions目录,选择“上传所有云函数、公共模块及actions”
- 右键\uniCloud-aliyun\cloudfunctions\database目录下的db_init.json,选择”初始化云数据库“
上线准备
- 微信小程序后台 - 开发管理 - 开发设置,服务器域名-修改:
(1)request合法域名:
https://2f235aad-88e4-4052-bb5b-ee725e15ae1a.bspapp.com;https://api.bmobcloud.com;https://api.next.bspapp.com;https://api.hyhuo.com;https://elf-deco.img.maibaapp.com;https://qmwa.5qmn.com;https://qmwa.qmniy.cn;https://search.hyhuo.com;https://spare.maibaapp.com;https://tu.5qmn.com;https://tu.6qmn.com;https://vcdnb.huoying666.com;https://vkceyugu.cdn.bspapp.com;
(2)uploadFile合法域名:
https://api.bmobcloud.com;https://api.hyhuo.com;https://bsppub.oss-cn-shanghai.aliyuncs.com;https://elf-deco.img.maibaapp.com;https://qmwa.5qmn.com;https://qmwa.qmniy.cn;https://search.hyhuo.com;https://spare.maibaapp.com;https://tu.5qmn.com;https://tu.6qmn.com;https://vcdnb.huoying666.com;https://vkceyugu.cdn.bspapp.com;
(3)downloadFile合法域名:
https://static-mp-2f235aad-88e4-4052-bb5b-ee725e15ae1a.next.bspapp.com;https://api.bmobcloud.com;https://api.hyhuo.com;https://elf-deco.img.maibaapp.com;https://qmwa.5qmn.com;https://qmwa.qmniy.cn;https://search.hyhuo.com;https://spare.maibaapp.com;https://thirdwx.qlogo.cn;https://thirdqq.qlogo.cn;https://tu.5qmn.com;https://tu.6qmn.com;https://vcdnb.huoying666.com;https://vkceyugu.cdn.bspapp.com;
温馨提示:downloadFile合法域名中的【https://static-mp-2f235aad-88e4-4052-bb5b-ee725e15ae1a.next.bspapp.com】,这是我的前端网页托管域名,主要用于一些图片和字体文件,如果希望去掉,得全局搜索下项目中使用的地方,并替换即可~
另外,如果『非公测版』的云服务空间,云存储上传域名和下载域名,需要自己根据实际情况添加。
公测版域名:https://api.bspapp.com
非公测版域名:https://api.next.bspapp.com
-
微信小程序后台 - 订阅消息 - 公共模板库,搜索“作品审核结果提醒”,点击”选用“进入,勾选关键词”作品名称、审核结果、温馨提示“后保存,复制模板ID,替换”管理后台-程序配置-订阅消息模板ID“的值,也可以在云数据库中wx_config表中直接修改『templateId』。如果是QQ小程序,则修改『templateIdQQ』
-
修改”管理后台-程序配置-微信ID“为你自己注册的微信小程序AppID(提示:在”微信小程序后台-开发管理-开发设置“中找),也可以在云数据库中wx_config表中直接修改『wxId』。另外还有一处就是manifest.json中微信小程序配置得AppID也要修改。
-
修改”管理后台-程序配置-微信密钥“为你自己注册的微信小程序AppSecret(提示:在”微信小程序后台-开发管理-开发设置“中找),也可以在云数据库中wx_config表中直接修改『wxSecret』。
-
如果是QQ小程序,则参考上面4、5两步,修改『QQID』和『QQ密钥』,并修改manifest.json中QQ小程序配置【QQ小程序AppID】
-
注册的小程序账号的服务类目,要选择”工具 > 图片处理“
-
每次提交版本前,建议开启”管理后台-程序配置-过审模式“,将值设置为true,等过审后再改回false,可以更容易过审核。
管理后台在哪里?
小程序用户页,登录成功后,如果是超管,点击昵称旁边的"V"图标 进入即可。如果没有”V“图标,表示你的账号不是超管。
那么问题来了,如何将某个账号变成超级管理员?方法如下:
右键”uniCloud“目录,选择”打开uniCloud Web控制台“,点击”云数据库“,选择”wx_user“,找到你的微信账号记录,点击”管理“,加一行数据,如下:
"system": 1
注意:JSON语法,名称都是双引号,如遇到语法错误 注意『逗号』是英文状态的, 并且不要多余或者缺少逗号。
服务价格
- 本价格包含15%的平台抽成和相关税费;
- 为购买人提供为期一年的免费技术支持服务,包含BUG修复、规划范围内的额外功能免费升级,个性需求需要额外商量;
特别鸣谢
感谢uview提供的多平台快速开发的UI框架
联系我
QQ: 964279742
Email: hhb219@163.com
QQ交流群:642589090