# 网赚游戏管理后台 **Repository Path**: dcloud/money-game-admin ## Basic Information - **Project Name**: 网赚游戏管理后台 - **Description**: 合成类网赚游戏管理后台 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 16 - **Forks**: 26 - **Created**: 2021-02-19 - **Last Updated**: 2025-06-27 ## Categories & Tags **Categories**: games **Tags**: None ## README 网赚游戏是一款基于uniCloud的、通过激励视频广告变现的趣味合成类游戏,详见:[https://ext.dcloud.net.cn/plugin?id=4095](https://ext.dcloud.net.cn/plugin?id=4095) 本插件是网赚游戏的管理后台,基于uniCloud-Admin 框架开发。 ## 安装指引 ### 快速上手 1. 本插件不包含云函数,相关云函数均在网赚游戏工程中,因此安装本插件之前,需下载[网赚游戏](https://ext.dcloud.net.cn/plugin?id=4095),并上传所有云函数。 2. 下载本插件,在`uniCloud`目录上右键,点击`关联云服务空间或项目`,如下图: ![](https://web-assets.dcloud.net.cn/ext/moneygame/cat-admin-01.jpg) 3. 选择`绑定其它项目的服务空间`,选择网赚游戏项目,如下图: ![](https://web-assets.dcloud.net.cn/ext/moneygame/cat-admin-02.png) 4. `manifest.json` 重新获取appid 5. 在admin后台管理项目根目录,右键“使用命令行打开所在目录”,执行:`npm install` 或者以下两个命令 - npm i file-saver@2.0.5 - npm i xlsx@0.16.9 - npm i vue-json-excel@0.3.0 6. 发行到H5平台,即可体验 7. 首次启动创建管理员,之后可更改`/pages/login/login.vue`,删掉如下代码: ``` 如无管理员账号,请先创建管理员... ``` **注意** 1. 安装 `npm install` 提示错误: ![](https://web-assets.dcloud.net.cn/ext/songgame/admin-warning.jpg) 参照解决方案:[https://blog.csdn.net/weixin_41851906/article/details/107002330](https://blog.csdn.net/weixin_41851906/article/details/107002330) [Node.js安装及环境配置(win10)](https://blog.csdn.net/weixin_38610651/article/details/108721957) 2. admin管理后台,运行到浏览器,提示联网失败,报错 `request:fail` 解决方案:在`cloudfunctions`目录右键可打开`uniCloud后台`,去云服务空间的`跨域配置`配置跨域域名。[详见](https://uniapp.dcloud.net.cn/uniCloud/quickstart?id=useinh5)。 - admin管理后台,运行到浏览器,在HBuilder控制台找到以下:(**注意跨域配置需要带上端口信息**) - Network: `http://xxx.xxx.xx.xxx:8080/`,`xxx.xxx.xx.xxx:8080`添加到跨域配置 - admin管理后台前端网页托管,需要将默认域名或者你自己的域名添加到跨域配置,**结尾不需要带端口信息** ### 提现说明 > 【微信企业付款到零钱】已升级为【商家转账】,[详见微信](https://pay.weixin.qq.com/doc/v3/merchant/4012711988) 提现方式有两种方式:支付宝个人批量转账和微信商家转账 #### (一)支付宝方式 **配置说明** - 客户端:用户需要完成实名认证和支付宝账号绑定 - 在**网赚游戏前端项目**的`uniCloud`--》`cloudfunctions`--》`common`--》`globalunit`--》`utils`--》`config`--》`index.js`里搜索一下tixiantype,修改配置`tixiantype`下的 type:zhifubao,修改完成后,上传云函数。 - zhifubao:表示支付宝提现方式 - weixin:表示微信提现方式 - 在`uniCloud`--》`database`--》`db_init.json`里搜索一下`tixiantype`,修改配置`type:zhifubao`(表示支付宝提现方式),修改完成后,重新初始化gameconfig云数据库。 - 在**admin后台管理项目**根目录,右键“使用命令行打开所在目录”,执行:`npm install` 或者以下两个命令 - npm install file-saver - npm install xlsx - 在参数管理--》提现手续费中,设置手续费为 0 。因为支付宝个人批量付款,目前无需手续费。此项手续费设置,仅对微信提现有效。 **流程说明** 1. 用户在app端,在我的页面,填写实名认证信息,在设置页面进行支付宝账号绑定。用户发起提现申请。 2. admin管理端,在日志管理--》提现记录中,查看提现申请记录。点击 “同意” 后,点击 “导出excel”,下载到“提现列表.xls”文件。 - 同意:仅代表同意提现,暂未打款 - 已打款:表示打款完成, - 拒绝:拒绝用户提现申请 - **微信直接点击已打款**,微信自动提现可忽略同意 ![](https://web-assets.dcloud.net.cn/ext/songgame/pay%20(2).jpg) 3. 文件内包含已同意的提现列表名单,打开[支付宝](https://www.alipay.com/)登录,进入批量付款,先下载支付宝“EXCEL模板”,将支付宝模板中表头部分,复制到刚才下载的“提现列表.xls”中,保持格式一致。 ![](https://web-assets.dcloud.net.cn/ext/songgame/pay%20(3).jpg) 4. 上传已添加表头的“提现列表.xls”文件,填写金额和笔数,提交批量付款。 ![](https://web-assets.dcloud.net.cn/ext/songgame/pay%20(4).jpg) ![](https://web-assets.dcloud.net.cn/ext/songgame/pay%20(1).jpg) 5. 付款完成后,审核结果,用户可在app端,消息页面中查看。 **提示** > “批量付款”目前是完全免费的,是支付宝面向商家客户开放的优惠政策 > > 付款操作成功后,资金实时到收款方支付宝账户。 > > 支付宝批量付款,单笔最低转账金额(元):1元。 #### (二)微信方式 前置条件,先开通商家转账,详见[【正式商用部署流程(完整版)】](https://catgame.dcloud.io/markdown-share-docs/b20819f880bc3ea962e0f38564ea71ab/) > 转账流程:用户申请提现(每次提现都需要审核) --> 商家后台审核(同意或拒绝)--> 如果同意,需要用户打开APP点确认收款,钱才能到账 - 客户端:用户需要完成实名认证和绑定微信 - 在猜歌游戏前端项目的`uniCloud`--》`cloudfunctions`--》`common`--》`globalunit`--》`utils`--》`config`--》`index.js`里搜索一下tixiantype,修改配置`tixiantype`下的 type:weixin,修改完成后,上传云函数。 - zhifubao:表示支付宝提现方式 - weixin:表示微信提现方式 - 在`uniCloud`--》`database`--》`db_init.json`里搜索一下`tixiantype`,修改配置`type:weixin`(表示微信提现方式),修改完成后,重新初始化gameconfig云数据库。 - 在参数管理--》提现手续费中,设置手续费。 - 在日志管理--》提现记录中,操作提现审核,可忽略同意,直接点击已打款。 - 审核结果,用户可在app端,消息页面中查看。 ### 升级中心 1. 本插件已包含升级中心,升级中心使用说明,可查看升级中心 uni-upgrade-center - Admin 插件中的**使用指南**,[点击查看升级中心使用指南](https://ext.dcloud.net.cn/plugin?id=4470) 2. [网赚游戏](https://ext.dcloud.net.cn/plugin?name=uni-moneygame)已包含[升级中心 uni-upgrade-center - App](https://ext.dcloud.net.cn/plugin?id=4542)前端部分。 3. 如需测试,可在`admin`管理中心的升级中心 - 步骤1:新增应用(需要填写的`AppID`可从网赚游戏项目`manifest.json`中查看),新增应用成功。 - 步骤2:找到创建的应用,点击版本管理--> 发布新版--> 选择原生App安装包--> 填写更新内容,上传网赚游戏项目安装包(1.0.0版本,打包时需要在`manifest.json`中填写应用版本名称(即:版本号),每次打包都需增加应用版本号的值),填写版本号,开启上线发行-->点击发布。在手机上安装此网赚游戏的新包。 - 再重复以上步骤2,上传网赚游戏项目安装包(1.0.1版本)上线发行。 - 在网赚游戏App端,重启应用会检测是否有新版本,此时有1.0.1新版本,会弹出更新弹框,可下载此新版本。 > 注意:升级中心的版本号,需要填写三段式,例如:1.0.0 4. iOS的wgt更新肯定违反apple政策,需注意以下事项: - 审核期间请不要弹窗升级 - 升级完后尽量不要自行重启 - 尽量使用静默更新 - 每次制作应用的wgt包时,注意增加`manifest.json`中的应用版本名称的值,必须高于上一次设置的值。 - 此插件默认已开启ios热更新,更多内容详见:[https://ext.dcloud.net.cn/plugin?id=4470](https://ext.dcloud.net.cn/plugin?id=4470)