更新记录
1.3.4(2023-02-27)
- 优化封号逻辑
1.3.3(2022-08-19)
- pages.json中条件编译展示下载页
平台兼容性
阿里云 | 腾讯云 |
---|---|
√ | √ |
Vue2 | Vue3 |
---|---|
√ | × |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
HBuilderX 3.4.5 app-vue | × | √ | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 |
---|---|---|---|
× | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
× | × | × | × | √ | × | × | × | × |
云函数类插件通用教程
使用云函数类插件的前提是:使用HBuilderX 2.9+
介绍
本项目基于Dcloud有奖猜歌游戏,将猜歌替换成猜字谜,也可以替换成其他简单答题类游戏, 其他功能和官方版本一致。
支持App和微信小程序
同时支持App和uni-ad微信小程序广告(在uni-ad后台可申请开通),详见文档 激励视频广告组件 插屏广告组件 uni-ad支持微信小程序广告
体验地址
uni-ad微信小程序广告支持激励视频、插屏、信息流、格子广告。
安卓版体验下载地址
文档部署说明详见官方有奖猜歌游戏
项目构成
前端基于uni-app开发,后端基于uniCloud开发
整个猜字谜游戏,有2个项目,复用同一个uniCloud空间。一个项目是App端,另一个项目是管理端。
管理端面向开发商的运营人员使用,设置游戏参数,查看玩家日志,审批提现等,admin管理后台是另外插件: https://ext.dcloud.net.cn/plugin?id=4825
初始化测试字谜,在database
--> db_init.json
--> songlist
--> data
,或者在admin管理端新增题目。
"songlist": {
"data": [
{
"title": "一边升水,一边是山",
"daan1": "汕",
"daan2": "讪",
"daan3": "疝",
"correct": 1,
"createtime": 1617851118
}
]
}
微信小程序上线
微信小程序上线注意事项:
- 在HBuilderX运行到微信小程序时,勾选“运行时是否压缩代码”
- 如果体积超过2M,删除无用文件或图片(插件市场版本体积不会超出)
- 在微信小程序管理后台--》开发--》开发管理--》开发设置--》服务器域名,设置合法域名,详见
- 阿里云:api.bspapp.com
- 腾讯云:tcb-api.tencentcloudapi.com
- 服务空间默认域名或者自定义域名,
- 在uni-ad后台可申请开通微信小程序广告,微信小程序插件申请
- 在猜歌游戏admin端配置相关广告位
- 小程序服务涉及提现、支付等交易行为,个人主体尚未开放支付能力,需要申请企业主体小程序。
新增uni统计2.0,老版本升级更新说明
- 上传所有云函数和公共模块
- database右键上传所有DB Schema
- database--》db_init.json右键初始化云函数,弹框内选择opendb-admin-menus,覆盖选中的表,初始化新增的统计页面和admin端页面完成
- 在manifest.json
- uni统计--》勾选uni统计2.0--》启用App平台
- 源码视图开启debug调试,在uniStatistics节点下新增:"debug" : true,详见文档
- uni统计相关配置在
uniCloud/cloudfunctions/common/uni-config-center/uni-stat/config.json
文件 - uni统计需要发行后才有统计数据
- 如果遇到:
初始化数据库失败。失败详情: 数据表 opendb-admin-menus 数据导入失败:唯一索引 menu_id 值重复,请检查 db_init.json 文件中是否含有与已有数据重复的_id或其他唯一索引字段,修改或删除后重试。
,在uniCloud web控制台删除数据表 opendb-admin-menus,在db_init.json重新初始化opendb-admin-menus
。 - 完成以上操作和项目相关配置后,打自定义基座调试。
- admin管理后台--》系统管理--》应用管理--》新增应用,填写appid、应用名称等信息
- 启动uni统计后,何时可以查看报表数据?详见文档