更新记录

1.0.19(2024-07-19)

云函数-订阅消息发送-增加自动获取access_token

1.0.18(2023-11-06)

  1. 新增-个人设置头像 昵称页面
  2. 授权登录弹出层-移除logo

1.0.17(2023-06-06)

  1. 优化:后台管理页面做分包加载
  2. 优化:修复已知问题
  3. 移除:充值积分
查看更多

平台兼容性

阿里云 腾讯云 支付宝云
× ×
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小程序。相当于一码二用,非常划算。

特点:

  1. 支持用户投稿,后台审核后会发订阅消息给用户提示作品审核状态,增加用户粘性
  2. 首页『轮播图、导航菜单』均可后台自由配置,且都支持内部跳转和微信小程序跳转
  3. 壁纸 支持分类、下载、收藏、点赞、专题
  4. 卡密兑换积分、签到领积分、邀请用户领积分、看广告领积分、积分日志等
  5. 签名套图、头像、动态壁纸 均自动采集第三方接口,支持下载且无需维护
  6. 可制作刘海壁纸、也可以自由设计壁纸
  7. 可后台管理【程序配置、用户管理、作品管理、轮播图管理、刘海管理、首页菜单管理、分类管理、标签管理、颜色管理、卡密管理】
  8. 可在后台自由更换我的页面:顶部背景图和默认头像

线上体验

请微信搜索小程序『创优图库』体验(PS: 线上小程序功能不是最新,以市场最新发布为准)

安装和配置

关联uniCloud

  1. 关联云服务空间:阿里云,没有则创建再关联(也可以右键uniCloud选择“云服务空间初始化向导”,会自动执行下面2步骤)
  2. 右键\uniCloud-aliyun\cloudfunctions目录,选择“上传所有云函数、公共模块及actions”
  3. 右键\uniCloud-aliyun\cloudfunctions\database目录下的db_init.json,选择”初始化云数据库“

上线准备

  1. 微信小程序后台 - 开发管理 - 开发设置,服务器域名-修改:

(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
  1. 微信小程序后台 - 订阅消息 - 公共模板库,搜索“作品审核结果提醒”,点击”选用“进入,勾选关键词”作品名称、审核结果、温馨提示“后保存,复制模板ID,替换”管理后台-程序配置-订阅消息模板ID“的值,也可以在云数据库中wx_config表中直接修改『templateId』。如果是QQ小程序,则修改『templateIdQQ』

  2. 修改”管理后台-程序配置-微信ID“为你自己注册的微信小程序AppID(提示:在”微信小程序后台-开发管理-开发设置“中找),也可以在云数据库中wx_config表中直接修改『wxId』。另外还有一处就是manifest.json中微信小程序配置得AppID也要修改。

  3. 修改”管理后台-程序配置-微信密钥“为你自己注册的微信小程序AppSecret(提示:在”微信小程序后台-开发管理-开发设置“中找),也可以在云数据库中wx_config表中直接修改『wxSecret』。

  4. 如果是QQ小程序,则参考上面4、5两步,修改『QQID』和『QQ密钥』,并修改manifest.json中QQ小程序配置【QQ小程序AppID】

  5. 注册的小程序账号的服务类目,要选择”工具 > 图片处理“

  6. 每次提交版本前,建议开启”管理后台-程序配置-过审模式“,将值设置为true,等过审后再改回false,可以更容易过审核。

管理后台在哪里?

小程序用户页,登录成功后,如果是超管,点击昵称旁边的"V"图标 进入即可。如果没有”V“图标,表示你的账号不是超管。

那么问题来了,如何将某个账号变成超级管理员?方法如下:

右键”uniCloud“目录,选择”打开uniCloud Web控制台“,点击”云数据库“,选择”wx_user“,找到你的微信账号记录,点击”管理“,加一行数据,如下:

"system": 1

注意:JSON语法,名称都是双引号,如遇到语法错误 注意『逗号』是英文状态的, 并且不要多余或者缺少逗号。

服务价格

  1. 本价格包含15%的平台抽成和相关税费;
  2. 为购买人提供为期一年的免费技术支持服务,包含BUG修复、规划范围内的额外功能免费升级,个性需求需要额外商量;

特别鸣谢

感谢uview提供的多平台快速开发的UI框架

联系我

QQ: 964279742

Email: hhb219@163.com

QQ交流群:642589090

隐私、权限声明

1. 本插件需要申请的系统权限列表:

保存到相册

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问