狗歌大富豪猜歌/听歌识曲/看广告做任务拆红包邀好友获收益

温馨提示:遵纪守法是每个公民的行为基本准则。

请仔细阅读所有相关介绍,任何问题请即时咨询技术客服。有求必应,有问必答。

狗歌大富豪是一款听歌识曲的休闲娱乐产品,基于uni-app、uniCloud、uniAD 开发,通过试听歌曲中的小段,猜出正确的歌名,获得奖励的金币,边玩边放松,海量歌曲更多玩法等你来,观看广告还能赚取现金奖励哦。

【体验方式】 http://gosongs.api.kungkuan.com/#/

狗歌大富豪客户端
http://gosongs.api.kungkuan.com/#/
http://gosongs.api.kungkuan.com/readme 介绍文档
http://gosongs.kunglan.com/rundown 部署文档

安卓客户端 http://gosongs.api.kungkuan.com/gosongs.apk

狗歌大富豪管理端
http://gosongs.kunglan.com/admin
管理员admin 密码123456789

狗歌大富豪基本特征:

玩家可以通过猜歌、做任务等方式直接获取现金奖励

玩家可以通过猜歌、拆红包、做任务等方式获取金币奖励,当金币累积到一定数量可以兑换现金

玩家可以通过做带有抽奖字样的任务获取现金抽奖次数

现金抽奖次数可以通过大转盘获取不等额的现金

玩家每猜对一首歌曲,会显示连对,连续猜对会有更多奖励,并可以通过观看激励视频广告获取不同倍数的奖励

玩家猜错歌曲可以通过观看激励视频广告复活一次,否则连对奖励会重置,不能得到任何奖励

当达成一定条件玩家可以从游戏现金账户提现不等额的现金

1.优势

对于只懂js的开发者,可以独立运营。前端到后端都是js,源码拿走就能用。

本项目基于serverless,永远不必担心服务器扛不住、不必为服务器开发技术不到位而操心、不必为运维操心、不必打各种补丁、不必做硬件扩容、不必管ddos攻击… 我们提供从技术、二开、变现等相关的一条龙技术咨询支持和创业辅助指导

2.构成

前端基于uni-app开发,后端基于uniCloud开发。整个猫力合成游戏,有2个项目,复用同一个uniCloud空间。一个项目是App端,另一个项目是管理端。管理端面向开发商的运营人员使用,设置游戏参数,查看玩家日志,审批提现等。

App端,面向手机用户使用,功能包括:有奖猜歌游戏全部由 uni-app 开发,熟悉 uni-app 开发的同学可以直接上手修改源码。

账户系统:基于uni-id的账户体系,登陆注册一应俱全。

广告变现系统:包括开屏、激励视频、信息流。激励视频广告,是互联网项目变现价值链的顶端。详见uni-ad广告联盟

防刷系统:前端代码加密、客户端证书校验、模拟器/root/网络代理识别 详见

支付结算系统:计算用户收益,及用户的上线收益,支持用户提现、微信自动转账,它基于uniPay。

3.规则说明

详细请看 http://gosongs.api.kungkuan.com/readme/

3.1拆红包制度

•展示可领取的红包数量

•拆红包后领取金币奖励,看视频可得到翻倍的金币奖励

•红包出现倒计时,倒计时结束后可重新开启拆红包

每个红包的金币数和间隔时间,可在admin管理后台参数管理–》红包设置可设置 看视频奖励倍数,可在admin管理后台参数管理中可设置

3.2猜歌连对制度

•猜对歌曲,显示当前已连续猜对N首歌,再猜对N首歌曲能获得顶高N元奖励

•猜错歌曲,则连对失败,可看视频复活,让连对继续生效

连续猜对歌曲数和奖励金额,可在admin管理后台参数管理–》连对奖励中设置

3.3猜歌任务

•距离下次现金抽奖还差N首歌进度,点击提现提示还差N首歌即可提现

•猜歌任务(admin后台可设置),例如:◦累计猜对任务:达到猜对200首歌曲要求,奖励3500金币

◦提现任务:达到提现2次的要求,获得3元红包和一次转盘抽奖机会

◦看视频任务:达到看视频10次要求,奖励15元现金和一次转盘抽奖机会

◦金币兑换现金任务:达到金币兑换现金5次的要求,奖励5000金币和一次转盘抽奖机会

猜歌任务设置说明

以上猜歌任务可在admin管理后台任务列表–》猜歌任务列表中自行设置。

•猜歌任务类型:

◦累计猜歌:达到累计猜对N首歌曲

◦提现:达到提现N次

◦看视频:达到看视频N个,包括拆红包看视频、复活看视频、金币翻倍看视频

◦金币兑现金:达到兑换要求完成金币兑换现金次数

•奖励类型:

◦现金:选择现金,奖励数量对应为现金金额,达到任务后存入用户现金账户

◦金币:选择金币,奖励数量对应为金币数量,达到任务后存入用户金币账户

•抽奖机会:选择有,达到任务后,给用户一次现金抽奖机会

•奖励提示:

◦可同时设置给现金红包和抽奖机会

◦可同时设置给金币和抽奖机会

◦可只设置给现金红包,没有抽奖机会

◦可只设置给金币奖励,没有抽奖机会

3.4每日任务

•整点打卡,每日8/12/16/20/22点可领取金币奖励。

每日整点打卡金币奖励,可在admin管理后台参数管理–》签到管理中可设置

•每日任务,仅当天有效,第二天将会重新开始计算(admin后台可设置),例如:◦每日累计猜歌任务:每日累计猜对10首歌曲,奖励3元现金红包

◦每日登陆任务:每日登陆可获得200金币奖励

◦每日提现任务:每日提现1次,可获得5元现金红包和一次大转盘抽奖机会

◦每日看视频任务:每日看视频5次,可获得500金币奖励

◦每日金币兑现金任务:每日达到金币兑换现金1次,可获得100金币奖励

每日任务设置说明

以上每日任务可在admin管理后台任务列表–》每日任务列表中自行设置。

•每日任务类型:

◦累计猜歌:达到累计猜对N首歌曲

◦每日登陆:每日登陆,可设置给予奖励金币、现金、抽奖机会

◦提现:达到提现N次

◦看视频:达到看视频N个,包括拆红包看视频、复活看视频、金币翻倍看视频

◦金币兑现金:达到兑换要求完成金币兑换现金次数

•奖励类型:

◦现金:选择现金,奖励数量对应为现金金额,达到任务后存入用户现金账户

◦金币:选择金币,奖励数量对应为金币数量,达到任务后存入用户金币账户

•抽奖机会:选择有,达到任务后,给用户一次现金抽奖机会

•奖励提示:◦可同时设置给现金红包和抽奖机会

◦可同时设置给金币和抽奖机会

◦可只设置给现金红包,没有抽奖机会

◦可只设置给金币奖励,没有抽奖机会

3.5获得大转盘抽奖制度

•累计猜对N首歌曲,可获得一次大转盘抽奖机会

可在admin管理后台参数管理–》提现次数中设置

•大转盘可抽取现金红包奖励直接存入现金账户

可在admin管理后台参数管理–》大转盘设置中设置转盘金额以及概率

•每次猜对歌曲给的金币数量

可在admin管理后台参数管理–》猜歌奖励中设置

可在admin管理后台参数管理–》大转盘中,可设置转盘现金金额和每格的概率

3.6账户管理

•现金账户:来源于连续猜对获得的奖励、大转盘抽取的现金奖励、每日任务中获得的现金奖励

•金币账户:来源于猜对歌曲获得金币、拆红包获得金币、整点打卡获得金币、猜歌任务获得金币、每日任务获得金币

•金币兑换规则,达到条件即可兑换成现金,存入现金账户

可在admin管理后台参数管理–》兑换设置中设置N金币可以兑换1元

3.7常规提现制度

提现手续费可在admin管理后台参数管理–》提现手续费中设置

•新人专享0.3元,累计猜对五首歌即可享受

•幸运提现0.3元:每天观看15次激励视频即可提现

•0.5元:连对30首歌曲,且连续签到3天,且仅可提现仅1次

•1.0元:连对50首歌曲,且累计观看视频20次,且连续签到5天,且仅可提现仅1次

•2.0元:连对80首歌曲,且累计观看视频30次,且连续签到10天,且仅可提现仅1次

•10元:连对200首歌曲,且累计观看视频100次,且连续签到15天,且仅可提现仅1次

•50元:连对200首歌曲,且累计观看视频400次,且连续签到20天,且仅可提现仅1次

•100元:连对800首歌曲,且累计观看视频600次,且连续签到50天,且仅可提现仅1次

•200元:连对1200首歌曲,且连续签到80天,且仅可提现仅1次

•500元:累计猜对3000首,且连续签到100天

•1000元:累计猜对5000首,且连续签到150天

•2000元:累计猜对8000首,且连续签到200天

仅可提现仅1次:提现一次后不再显示此金额

以上提现规则可在admin管理后台参数管理–》提现规则设置中设置

标的销售价格是开源源码和技术咨询支持价格,服务器、短信、一键登录、OSS、域名、(企业)微信服务号认证费、(企业)微信开放平台认证费用、实物物流查询接口费用(自选)等等所有涉及的相关第三方费用全部由您自行承担。

5.狗歌部署流程
前端基于uni-app开发,后端基于uniCloud开发

整个有奖猜歌游戏,有2个项目,复用同一个uniCloud空间。一个项目是App端,另一个项目是管理端。管理端面向开发商的运营人员使用,设置游戏参数,查看玩家日志,审批提现等.

准备工作

有奖猜歌游戏投入运营前,需完成如下准备工作:

首先确定App的应用名称、包名、证书,后续在各个三方服务申请时,都需要包名和证书摘要。并且注意在HBuilderX中打包时,必须使用相同的包名和证书。

应用名称在manifest里设置,注意不要包含“游戏”字样,否则上架应用商店时可能会被要求提供游戏版号。请以应用的名义上架。

申请软件著作权:开通广告必须要求软著。
申请uniAD:开通增强广告,申请激励视频的广告位,详见uniAD官网
申请一键登录:在 manifest.json -> App模块配置 -> OAuth(登录鉴权)-> 一键登录,点击后面的开通配置,在打开的web页面添加应用,充值。
申请微信登录:在微信开放平台申请移动应用,获得的appid和appsecret,用于微信登录、微信分享。微信开放平台
提现方式有两种选择:微信企业付款到零钱和个人支付宝批量转账方式。暂时无法开通微信商户支付的用户可选择个人支付宝方式转账。选择微信提现方式,需要申请微信提现:用于将网赚激励直接打款到手机用户的微信零钱中。在微信商户平台申请,需要完成企业资质认证,在产品中心,开通企业付款到零钱功能:微信官方要求需要有90天注册时长,近30天连续业务流水,并状态良好的账号方可开通。微信支付商户平台。
微信 appid 申请步骤:https://ask.dcloud.net.cn/article/208。

iOS平台微信SDK配置通用链接:https://ask.dcloud.net.cn/article/36445。

Android平台云端打包证书使用说明:https://ask.dcloud.net.cn/article/35985

以上业务都有审核周期,请提前处理。

开通广告所需条件
开通快手广告:需要提供软著和合作授权书(授权书在uniAD申请后台获取,需要签字盖章上传)
开通优量汇广告:需要上架应用商店和软著
开通穿山甲广告:需要具备公司资质,需要上架和软著
互动游戏:已开通优量汇、穿山甲、快手其中一个,即可去uni—AD后台申请开通,需要3-5个工作日才有反馈结果。互动游戏详见
开通sigmob:无上架要求,无需软著,仅支持激励视频。在uni-AD后台点击申请,sigmob打包配置详见
注: Sigmob属于小型广告联盟,收益偏低。如有条件,还需开通优量汇,快手等广告渠道以便提高收益

有奖猜歌游戏开发完成后,需要开通广告,推荐流程为:申请软著 -> 开通快手广告 ->上架应用市场 -> 开通优量汇广告 ->若有公司资质可开通穿山甲广告。

配置参数

  1. 开通uniCloud
    开通uniCloud:本项目是云端一体的,它的云端代码需要部署在uniCloud云服务空间里,需要开通uniCloud。在https://unicloud.dcloud.net.cn/登录,按云厂商要求进行实名认证。
    在uniCloud认证通过后,创建一个服务空间给本项目使用。选择阿里云或腾讯云均可。参考
    使用HBuilderX 3.1以上版本(最好是最新版),把本项目导入到HBuilderX中,在项目根目录uniCloud上点右键菜单,关联服务空间 -> 选择之前创建的服务空间
  2. manifest.json配置
    完成如下配置:获取appid App图标配置 App模块配置 –> OAuth(登录鉴权)勾选一键登录。 App模块配置 –> OAuth(登录鉴权)–> 勾选微信登录 –> 填写appid、appsecret、ios平台通用链接。 App模块配置 –> Share(分享)–> 勾选微信分享,填写appid、如需在iOS平台使用还需要配置通用链接,填写ios平台通用链接。 App模块配置 –> OAuth(登录鉴权)勾选苹果登录,IOS苹果授权登录参考文档。如不发布到 Appstore,不需要配置此项 App常用其他设置 –> 填写关联域 Associated Domains 参考教程。如不发布到Appstore,不需要配置此项 源码视图中 –> app-plus –> privacy 设置服务协议和隐私政策弹框,将协议链接替换成你自己的。
  3. uni-id配置
    在项目目录uniCloud–> cloudfunctions–> common–> uni-config-center–> uni-id–> config.json文件里:

一键登录填写service –> univerify,填写 appid 、apiKey 和 apiSecret。在DCloud开发者中心一键登录基础配置下可查看。
微信登录填写app-plus–> oauth –>weixin–>appid 、appsecret, 在微信开放平台查看
苹果登录需要配置,app-plus–> oauth–> apple,填写包名bundleId

4.上传云函数
在uniCloud -> cloudfunctions目录右键,选择 “上传所有云函数、公共模块及actions”。

5.提现方式配置
提现方式有两种方式:支付宝个人批量转账和微信企业付款到零钱,可自行按需选择。暂时无法开通微信商户支付的用户可选择个人支付宝方式转账

支付宝方式

提现要求:用户需要在app端,在设置页面完成实名认证和支付宝账号绑定
在猜歌游戏前端项目的uniCloud–》cloudfunctions–》common–》globalunit–》utils–》config–》index.js里搜索一下tixiantype,修改配置tixiantype下的 type:zhifubao(表示支付宝提现方式),修改完成后,上传云函数。
提现操作,详见管理后台
微信方式

提现要求:用户需要在app端,在设置页面完成实名认证,在提现页面绑定微信
在猜歌游戏前端项目的uniCloud–》cloudfunctions–》common–》globalunit–》utils–》config–》index.js里搜索一下tixiantype,修改配置tixiantype下的 type:weixin(表示微信提现方式),修改完成后,上传云函数。
确保已开通微信支付商户,企业付款到零钱功能。 在项目目录uniCloud–> cloudfunctions目录

hallctrl–> controller–> hall.js第1186行,配置如下:
uni-admin–> controller–> admin.js第134行,配置如下:
appid: ‘wxxxxxxxxxxx’, //公众号id
mchid: ‘xxxxxxxxxxxx’, //商户id
partnerKey: ‘xxxxxxxxxxxxxxxxxxxxx’, //安全密钥
替换apiclient_cert.p12证书

微信支付接口中,涉及资金回滚的接口会使用到API证书,包括退款、撤销接口。商家在申请微信支付成功后,收到的相应邮件后,可以按照指引下载API证书,也可以按照以下路径下载:微信商户平台(pay.weixin.qq.com)–>账户中心–>账户设置–>API安全。更多内容详见

将 hallctrl–> controller目录下的apiclient_cert.p12和 uni-admin–> controller 目录下的apiclient_cert.p12替换成从你自己微信商户平台下载的API证书。

教程参考,微信App支付功能申请

对 uniCloud–> cloudfunctions目录点右键,上传所有云函数及公共模块。

  1. 初始化数据库
    方式一:

在项目uniCloud目录–>database–>db_init.json文件,右键选择 “初始化云数据库”。
在database目录,右键选择 “上传所有数据集合Schema及扩展校验函数”。
方式二:

在项目uniCloud目录右键,选择“运行云服务空间初始化向导”,点击“下一步”,点击“开始部署”。

  1. 广告位配置
    现在的广告位使用了激励视频和信息流

默认的激励视频测试广告位,广告位标识(adpid)为:1507000689,仅用于用于HBuilderX标准基座真机运行测试,不会产生真实收益。

默认的信息流测试广告位,广告位标识(adpid)为:1111111111,仅用于用于HBuilderX标准基座真机运行测试,不会产生真实收益。

你需要在uni-ad系统里申请激励视频和信息流广告位,获得广告位ID(即:adpid)。

在项目目录 common–> globalunit.js 修改:

class Globalunit{
constructor() {
// 1507000689 替换为自己的激励视频广告位ID
this.adpid = ‘1507000689’;
// 1111111111 替换为自己的信息流广告位ID
this.banneradpid = ‘1111111111’;
}
}
export default new Globalunit()
广告后台申请的广告位(adpid)需要自定义基座/云打包/本地打包后生效

教程参考:uni-AD广告联盟使用指南

  1. 自动绑定上下级关系
    通过发送携带专属邀请码的下载页给同伴或用户安装App,能够自动发展下级好友、以及绑定新用户从属关系。

在common–》globalunit.js文件配置:
//裂变分享功能需配置以下几项
this.domainName = “”; //分销裂变下载页的域名
this.appName = “有奖猜歌”//app名称
this.share = {
title:”有奖猜歌”,//分享标题
summary:”歌曲猜不停,与喜欢的音乐不期而遇”,//分享描述
imageUrl:””//缩略图
}

    //下载页面信息
    this.about = {
        logo:"",//app-logo
        appName:"有奖猜歌",//app名称
        slogan:"歌曲猜不停,与喜欢的音乐不期而遇",//app-slogan
        company:"XXXXXX有限公司"//公司名称
    }

下载页前端网页托管方式

分开部署到不同服务空间:新建一个服务空间,开通前端网页托管,用于托管邀请好友下载页。不要和admin后台管理部署到同一个前端网页托管,否则会导致覆盖问题。
部署到同一个服务空间:可以使用不同的基础路径来区分
在猜歌游戏前端项目–》manifest.json–》h5配置–》运行的基础路径,配置/download/,用于托管下载页面,此时分销裂变下载页的域名domainName配置后应该加上/download,格式例如static-XXXXXX-XXXX.bspapp.com/download
若是猜歌游戏admin管理后台,可配置/admin/
完成配置后操作步骤【6】即可。 详见
在uniCloud–》database–》opendb-app-versions.schema.json,开启读取权限,将read:false改为 read:true ,右键’上传此DB schema’

增加应用版本名称和应用版本号信息,打包app成功后,在admin管理后台–》升级中心–》发布新版。

因浏览器跨域问题,发行H5站点时需uniCloud web控制台,跨域配置配置安全域名,允许该域名跨域访问云函数服务器。

发行分销裂变下载页:点击发行–》上传网站到服务器–》点上传(未开通前端网页托管需要点击开通托管,去uniCloud web控制台,前端网页托管–》点击开通)

注意事项

本项目需要HBuilderX 3.1.22+ 以上版本
配置分销裂变下载页的域名:在uniCloud web控制台,前端网页托管–》参数配置,找到默认域名或者配置网站域名,用默认域名(访问次数有限制),上线一定要配置自己购买的域名。

  1. 邀请成功后发放奖励配置
    在项目目录uniCloud–》 cloudfunctions–》 common–》uni-config-center –》 uni-pay –》config.json文件内,配置如下: {
    “app”:{
    “rewardFen”: 5000//注意单位:5000=5元 邀请好友下载app,注册成功,并实名认证后,发放邀请奖励。
    }
    }
  2. 配置打开应用市场评价
    在项目目录common–》 globalunit.js里配置iosMarketId和androidMarketUrl,如下:

class Globalunit{
constructor() {
this.iosMarketId = “id123456789”;//appStore下载地址最后id
this.androidMarketUrl = “http://zhushou.360.cn/detail/index/soft_id/4594699”;//Android上架应用市场的下载链接
}
}
export default new Globalunit()

  1. 隐私政策弹框
    根据工业和信息化部关于开展APP侵害用户权益专项整治要求,App提交到应用市场必须满足以下条件:

应用启动运行时需弹出隐私政策协议,说明应用采集用户数据
应用不能强制要求用户授予权限,即不能“不给权限不让用”
如不希望应用启动时申请“读写手机存储”和“访问设备信息”权限,请参考:https://ask.dcloud.net.cn/article/36549
配置弹出“隐私协议和政策”:在项目的manifest.json–> 源码视图–> app-plus–> privacy 节点,修改文字内容,替换服务协议和隐私政策链接。

"privacy" : {
    "prompt" : "template",
    "template" : {
        "title" : "服务协议和隐私政策",
        "message" : "  请你务必审慎阅读、充分理解“服务协议”和“隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。<br/>  你可阅读<a href=\"http://gosongs.api.kungkuan.com/protocol.html\">《服务协议》</a>和<a href=\"http://gosongs.api.kungkuan.com/privacy.html\">《隐私政策》</a>了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。",
        "buttonAccept" : "同意",
        "buttonRefuse" : "暂不同意"
    }
}

登录页服务协议和隐私政策配置:

在项目目录 common–> globalunit.js 下agreements –> url替换成自己的《用户服务协议》和《隐私政策》链接。

  1. APP云打包
    IOS和Android云打包,配置正确的包名,勾选广告,打包。

注意:打包安卓或者苹果时,需要在开发者中心后台一键登录中配置相应平台的Android 包名或IOS BundleId 。

到此为止就部署完成啦!

二次开发
如果你需要二开,改动项目源码,请参考项目构成思维导图:

项目构成思维导图
├── uniCloud ─────────────────────────────# 云函数目录
├──── cloudfunctions ─────────────────────# 云函数目录
│ ├── common ───────────────────────# 公共模块
│ │ └── globalunit ────────────# 业务操作公共模块
│ │ └── logic ───────# 业务logic层
│ │ └── model ───────# 数据模型
│ │ └── utils ───────# 云函数公共类库
│ ├── hallctrl ─────────────────────# 业务主逻辑函数
│ │ ├── controller ────────────# 控制层
│ │ │ └── hall.js ────────# 业务主逻辑函数
│ │ ├── middleware ────────────# 中间件层
│ │ │ └── auth.js ────────# 验证token等
│ │ │ └── body.js ────────# 过滤数据等
│ │ ├── node_modules ──────────# 函数依赖公共模块
│ │ └── index.js ──────────────# 函数入口文件
│ └── uni-admin ────────────────────# 管理后台主逻辑函数
│ ├── controller ────────────# 控制层
│ │ └── admin.js ───────# 业务主逻辑函数
│ ├── middleware ────────────# 中间件层
│ │ └── auth.js ────────# 验证token等
│ │ └── body.js ────────# 过滤数据等
│ ├── service ───────────────# 具体业务层
│ ├── node_modules ──────────# 函数依赖公共模块
│ └── index.js ──────────────# 函数入口文件
├──── database ───────────────────────────# 数据库集合Schema目录
│ └── db_init.json ─────────────────# 数据库初始化文件,包含数据表和初始化数据
├── common ───────────────────────────────# 前端公共类库
├── compontents ──────────────────────────# 云函数目录
│ ├── player──────────────────────────# 唱片机组件
│ └── pt-lottery──────────────────────# 大转盘组件
├── pages ────────────────────────────────# 前端页面
│ ├── about ──────────────────────────# 关于页面
│ ├── index ──────────────────────────# 首页(猜歌页面)
│ ├── login ──────────────────────────# 登录页
│ ├── mine ───────────────────────────# 我的页面
│ ├── nickname ───────────────────────# 修改昵称页面
│ ├── play ───────────────────────────# 玩法介绍页面
│ ├── renwu ──────────────────────────# 任务页面
│ ├── set ────────────────────────────# 设置页面
│ ├── shiming ────────────────────────# 实名认证页面
│ ├── tixian ─────────────────────────# 提现页面
│ └── xieyi ──────────────────────────# 协议页面
├── static ───────────────────────────────# 静态资源
├── uni_modules ──────────────────────────# uni_modules 组件目录
│ ├── uni-captcha ────────────────────# 验证码模块
│ ├── uni-cloud-router ───────────────# 云函数路由库
│ ├── uni-id ─────────────────────────# 用户中心
│ ├── uni-popup ──────────────────────# 弹出层组件
│ └── uni-transition ─────────────────# 过渡动画组件
歌曲库说明
初始化歌曲库,是项目提供给开发者测试使用,商用中如需更丰富的歌曲库,请自行获取版权歌曲,并上传admin后台。可从如下方式获取:

某宝、某度查找
QQ搜索,加一些无版权音乐分享群
网站查找:全球10大免费高质量无版权音乐网站
如果有大批量的歌曲需求,建议您对接腾讯云的曲库接口: 腾讯歌曲曲库接口
初始化测试歌曲目前存在DCloud云储存下,建议将测试歌曲下载并上传到自己的云存储中,替换database—》db_init.json –》songlist –》data 中歌曲地址url

“songlist”: {
“data”: [
{
“url”: “”,//填写你自己的歌曲存储地址
“daan1”: “夜空中最亮的星”,
“daan2”: “牧马城市”,
“daan3”: “一吻天荒”,
“correct”: 1,
“createtime”: 1617851118
}
]
}
FAQ:常见问题
本项目代码可以商用,无需为DCloud付费。但不能把本项目的代码改造用于非uni-app和uniCloud的技术体系。即,不能将后台改成php、java等其他后台,这将违反使用许可协议。
广告费用或cpm不会因为使用本项目代码而下降,本项目不扣分成。正常接入uni-ad就好。
云函数类插件通用教程
使用云函数类插件的前提是:使用HBuilderX 2.9+

本插件是有奖猜歌游戏的管理后台,基于 uniCloud-Admin 框架开发。

安装指引
本插件不包含云函数,相关云函数均在有奖猜歌游戏工程中,因此安装本插件之前,需下载前端项目文件,并上传所有云函数。
下载本插件,在uniCloud目录上右键,点击关联云服务空间或项目,如下图:

选择绑定其它项目的服务空间,选择有奖猜歌游戏项目,如下图:

manifest.json 重新获取appid
在admin后台管理项目根目录,右键“使用命令行打开所在目录”,执行:
npm install file-saver
npm install xlsx
发行到H5平台,即可体验
首次启动创建管理员,之后可更改/pages/login/login.vue,删掉如下代码:
如无管理员账号,请先创建管理员…
提现说明
提现方式有两种方式:支付宝个人批量转账和微信企业付款到零钱

(一)支付宝方式
配置说明

客户端:用户需要完成实名认证和支付宝账号绑定

在猜歌游戏前端项目的uniCloud–》cloudfunctions–》common–》globalunit–》utils–》config–》index.js里搜索一下tixiantype,修改配置tixiantype下的 type:zhifubao,修改完成后,上传云函数。

zhifubao:表示支付宝提现方式
weixin:表示微信提现方式
在admin后台管理项目根目录,右键“使用命令行打开所在目录”,执行:

npm install file-saver
npm install xlsx
在参数管理–》提现手续费中,设置手续费为 0 。因为支付宝个人批量付款,目前无需手续费。此项手续费设置,仅对微信提现有效。

流程说明

用户在app端,在我的页面,填写实名认证信息,在设置页面进行支付宝账号绑定。用户发起提现申请。
admin管理端,在日志管理–》提现记录中,查看提现申请记录。点击 “同意” 后,点击 “导出excel”,下载到“提现列表.xls”文件。
同意:仅代表同意提现,暂未打款
已打款:表示打款完成,
拒绝:拒绝用户提现申请
微信直接点击已打款,微信自动提现可忽略同意

文件内包含已同意的提现列表名单,打开支付宝登录,进入批量付款,先下载支付宝“EXCEL模板”,将支付宝模板中表头部分,复制到刚才下载的“提现列表.xls”中,保持格式一致。

上传已添加表头的“提现列表.xls”文件,填写金额和笔数,提交批量付款。

付款完成后,审核结果,用户可在app端,消息页面中查看。
提示

“批量付款”目前是完全免费的,是支付宝面向商家客户开放的优惠政策

付款操作成功后,资金实时到收款方支付宝账户。

(二)微信方式
客户端:用户需要完成实名认证和绑定微信
在猜歌游戏前端项目的uniCloud–》cloudfunctions–》common–》globalunit–》utils–》config–》index.js里搜索一下tixiantype,修改配置tixiantype下的 type:weixin,修改完成后,上传云函数。
zhifubao:表示支付宝提现方式
weixin:表示微信提现方式
在参数管理–》提现手续费中,设置手续费。
在日志管理–》提现记录中,操作提现审核,可忽略同意,直接点击已打款。
审核结果,用户可在app端,消息页面中查看。
升级中心
本插件已包含升级中心,升级中心使用说明,可查看升级中心 uni-upgrade-center-Admin 插件中的使用指南,点击查看升级中心使用指南

有奖猜歌游戏已包含升级中心 uni-upgrade-center – App前端部分。

如需测试,可在admin管理中心的升级中心

步骤1:新增应用(需要填写的AppID可从猜歌游戏项目manifest.json中查看),新增应用成功。
步骤2:找到创建的应用,点击版本管理–> 发布新版–> 选择原生App安装包–> 填写更新内容,上传猜歌游戏项目安装包(1.0.0版本,打包时需要在manifest.json中填写应用版本名称(即:版本号),每次打包都需增加应用版本号的值),填写版本号,开启上线发行–>点击发布。在手机上安装此猜歌游戏的新包。
再重复以上步骤2,上传猜歌游戏项目安装包(1.0.1版本)上线发行。
在猜歌游戏App端,重启应用会检测是否有新版本,此时有1.0.1新版本,会弹出更新弹框,可下载此新版本。

0
分享到:

评论0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
狗歌网您忠诚可靠的伙伴!
没有账号? 忘记密码?