更新记录
1.2.3(2024-03-26) 下载此版本
- 支持支付宝小程序云
1.2.2(2023-02-01) 下载此版本
- 修复某些情况下用户列表报错
1.2.1(2022-08-11) 下载此版本
- 修复 js报错统计报错的问题
平台兼容性
阿里云 | 腾讯云 | 支付宝云 |
---|---|---|
√ | √ | √ |
Vue2 | Vue3 |
---|---|
√ | × |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
HBuilderX 3.1.0 | × | × | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 |
---|---|---|---|
× | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | × | × | × |
云函数类插件通用教程
使用云函数类插件的前提是:使用HBuilderX 2.9+
网赚游戏是一款基于uniCloud的、通过激励视频广告变现的趣味合成类游戏,详见:https://ext.dcloud.net.cn/plugin?id=4095
本插件是网赚游戏的管理后台,基于uniCloud-Admin 框架开发。
安装指引
快速上手
- 本插件不包含云函数,相关云函数均在网赚游戏工程中,因此安装本插件之前,需下载网赚游戏,并上传所有云函数。
- 下载本插件,在
uniCloud
目录上右键,点击关联云服务空间或项目
,如下图:
- 选择
绑定其它项目的服务空间
,选择网赚游戏项目,如下图:
manifest.json
重新获取appid- 在admin后台管理项目根目录,右键“使用命令行打开所在目录”,执行:
npm install
或者以下两个命令- npm i file-saver@2.0.5
- npm i xlsx@0.16.9
- npm i vue-json-excel@0.3.0
- 发行到H5平台,即可体验
- 首次启动创建管理员,之后可更改
/pages/login/login.vue
,删掉如下代码:
<view class="uni-tips">
<text class="uni-tips-text" @click="initAdmin">如无管理员账号,请先创建管理员...</text>
</view>
注意
- 安装
npm install
提示错误:
参照解决方案:https://blog.csdn.net/weixin_41851906/article/details/107002330
- admin管理后台,运行到浏览器,提示联网失败,报错
request:fail
解决方案:在cloudfunctions
目录右键可打开uniCloud后台
,去云服务空间的跨域配置
配置跨域域名。详见。
- admin管理后台,运行到浏览器,在HBuilder控制台找到以下:(注意跨域配置需要带上端口信息)
- Network:
http://xxx.xxx.xx.xxx:8080/
,xxx.xxx.xx.xxx:8080
添加到跨域配置
- Network:
- admin管理后台前端网页托管,需要将默认域名或者你自己的域名添加到跨域配置,结尾不需要带端口信息
提现说明
提现方式有两种方式:支付宝个人批量转账和微信企业付款到零钱
(一)支付宝方式
配置说明
-
客户端:用户需要完成实名认证和支付宝账号绑定
-
在网赚游戏前端项目的
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 。因为支付宝个人批量付款,目前无需手续费。此项手续费设置,仅对微信提现有效。
流程说明
- 用户在app端,在我的页面,填写实名认证信息,在设置页面进行支付宝账号绑定。用户发起提现申请。
- admin管理端,在日志管理--》提现记录中,查看提现申请记录。点击 “同意” 后,点击 “导出excel”,下载到“提现列表.xls”文件。
- 同意:仅代表同意提现,暂未打款
- 已打款:表示打款完成,
- 拒绝:拒绝用户提现申请
- 微信直接点击已打款,微信自动提现可忽略同意
- 文件内包含已同意的提现列表名单,打开支付宝登录,进入批量付款,先下载支付宝“EXCEL模板”,将支付宝模板中表头部分,复制到刚才下载的“提现列表.xls”中,保持格式一致。
- 上传已添加表头的“提现列表.xls”文件,填写金额和笔数,提交批量付款。
- 付款完成后,审核结果,用户可在app端,消息页面中查看。
提示
“批量付款”目前是完全免费的,是支付宝面向商家客户开放的优惠政策
付款操作成功后,资金实时到收款方支付宝账户。
支付宝批量付款,单笔最低转账金额(元):1元。
(二)微信方式
- 客户端:用户需要完成实名认证和绑定微信
- 在猜歌游戏前端项目的
uniCloud
--》cloudfunctions
--》common
--》globalunit
--》utils
--》config
--》index.js
里搜索一下tixiantype,修改配置tixiantype
下的 type:weixin,修改完成后,上传云函数。- zhifubao:表示支付宝提现方式
- weixin:表示微信提现方式
- 在
uniCloud
--》database
--》db_init.json
里搜索一下tixiantype
,修改配置type:weixin
(表示微信提现方式),修改完成后,重新初始化gameconfig云数据库。 - 在参数管理--》提现手续费中,设置手续费。
- 在日志管理--》提现记录中,操作提现审核,可忽略同意,直接点击已打款。
- 审核结果,用户可在app端,消息页面中查看。
升级中心
-
本插件已包含升级中心,升级中心使用说明,可查看升级中心 uni-upgrade-center - Admin 插件中的使用指南,点击查看升级中心使用指南
-
如需测试,可在
admin
管理中心的升级中心- 步骤1:新增应用(需要填写的
AppID
可从网赚游戏项目manifest.json
中查看),新增应用成功。 - 步骤2:找到创建的应用,点击版本管理--> 发布新版--> 选择原生App安装包--> 填写更新内容,上传网赚游戏项目安装包(1.0.0版本,打包时需要在
manifest.json
中填写应用版本名称(即:版本号),每次打包都需增加应用版本号的值),填写版本号,开启上线发行-->点击发布。在手机上安装此网赚游戏的新包。 - 再重复以上步骤2,上传网赚游戏项目安装包(1.0.1版本)上线发行。
- 在网赚游戏App端,重启应用会检测是否有新版本,此时有1.0.1新版本,会弹出更新弹框,可下载此新版本。
- 步骤1:新增应用(需要填写的
注意:升级中心的版本号,需要填写三段式,例如:1.0.0
- iOS的wgt更新肯定违反apple政策,需注意以下事项:
- 审核期间请不要弹窗升级
- 升级完后尽量不要自行重启
- 尽量使用静默更新
- 每次制作应用的wgt包时,注意增加
manifest.json
中的应用版本名称的值,必须高于上一次设置的值。 - 此插件默认已开启ios热更新,更多内容详见:https://ext.dcloud.net.cn/plugin?id=4470