更新记录

1.2.8(2022-01-15)

支持vue3

1.2.7(2022-01-15)

支持vue3

查看更多

平台兼容性

阿里云 腾讯云
Vue2 Vue3
App 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序 快应用
3.3.1 app-vue
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari

云函数类插件通用教程

使用云函数类插件的前提是:使用HBuilderX 2.9+


zhangguangquan-task

文档还再完善中,有问题加微信:15920242402

支持vue3 但是建议先vue2运行,vue3聊天功能在app上有问题。

游戏大厅 点击不了的原因是没有配置游戏商的id和秘钥

发布任务 提示余额不足请在 我的/平台管理/充值管理 里面自己加点余额发布用admin账号其他账号没有权限

uniCloud/cloudfunctions/common/globalunit/utils/Config 对整个项目配置,所以配置都在这里。uni-id和uni-mimc配置在uni-config-center下面

快速体验

项目优势

功能模块说明

悬赏任务模块:发布任务,审核任务,加价,加量,置顶,推荐,刷新 ...等等功能,功能齐全。
游戏试玩模块:对接了多游游戏,鱼玩游戏,闲玩游戏等游戏商。
广告模块:对接了uni-AD 广告。
邀请好友功能:支持免输邀请码,好友通过微信扫描直接到下载页面,下载安装直接登录就绑定了邀请关系。
聊天功能:完全免费,使用小米即时消息云MIMC。

项目结构说明

后台代码结构说明(/uniCloud-tcb/cloudfunctions/):
 公共模块(common):
 重点关注globalunit目录下的内容
 utils 主要是一些工具代码
    Config 存放整个项目的配置
    Dict 存放整个项目的业务类型状态
    Utils 存放整个项目的工具函数
 model 存放业务功能的字段属性
 logic 存放业务功能的处理逻辑

 云函数(除common以外):
 tasks-center 处理app内部的调用(uniCloud.callFunction)
 http-center 处理激励视频,游戏等回调结果
 notify-alipay 处理支付宝支付回调
 notify-wxpay 处理微信支付回调
 uni-mimc-cf 处理通讯聊天的调用
 weixinVerify 处理微信公众号和邀请网页授权的的回调
 trigger-homeTask 处理首页竞价
 trigger-taskRecommend 处理任务推荐
 trigger-taskRefresh 处理任务刷新
 trigger-taskTop 处理任务置顶
 trigger-taskSubmit 处理任务提交超时审核

 重点提示:在开发过程中主要在公共模块(common)下编写代码,云函数代码基本不用改动,除非增加接口需要在
 tasks-center(uniCloud.callFunction调用的接口),http-center(http接口)函数增加。
 函数前缀是trigger 代表定时任务函数代码基本不管

前端代码结构说明:
 /common 一些公用的js代码文件 
 /components 常用的vue组件 
 /js_sdk 依赖的js sdk 比如小米的即时通讯sdk
 /nativeplugins 本地自己开发原生sdk 没什么用到

怎么运行起来?

.如果点击登录没有反应就等一会儿在点击,第一次安装依赖需要时间。
.点击菜单栏 运行/运行到浏览器,运行起来后直接登录,账号密码: admin/123456 注意:正式运行如果使用账号密码登录需要修改接口判断逻辑,用微信登录则不用。
.如果正式使用需要云函数url化,需要把 http-center, notify-alipay, notify-wxpay, weixinVerify 这个四个云函数配置云函数url化。
  打开[](https://unicloud.dcloud.net.cn/)找到函数列表点击对应函数的详情,拉到最下面点击编
  辑输入 示例:"/http-center" 点击确定,其它函数也是同样操作。

特点

  • 前端基于uni-app实现,支持所有平台
  • 服务端基于 uniCloud 实现,用户管理基于 uni-id 实现
  • 使用 vuex 管理登录状态
  • 支持账号密码、微信登录
  • 支持裂变,通过微信公众号扫描下载app,直接登录就绑定邀请关系 免邀请码输入

隐私、权限声明

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

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

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

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