有奖猜歌游戏是一款基于uni-app、uniCloud、uniAD 开发的小游戏,通过猜歌曲、观看广告赚取现金奖励。
本游戏基本特征如下:
1、玩家可以通过猜歌、做任务等方式直接获取现金奖励
2、玩家可以通过猜歌、拆红包、做任务等方式获取金币奖励,当金币累积到一定数量可以兑换现金
3、玩家可以通过做带有抽奖字样的任务获取现金抽奖次数
4、现金抽奖次数可以通过大转盘获取不等额的现金
5、玩家每猜对一首歌曲,会显示连对,连续猜对会有更多奖励,并可以通过观看激励视频广告获取不同倍数的奖励
6、玩家猜错歌曲可以通过观看激励视频广告复活一次,否则连对奖励会重置,不能得到任何奖励
当达成一定条件玩家可以从游戏现金账户提现不等额的现金
搭建教程:
App模块配置 –> OAuth(登录鉴权)勾选一键登录。
App模块配置 –> OAuth(登录鉴权)–> 勾选微信登录 –> 填写appid、appsecret、ios平台通用链接。
App模块配置 –> Share(分享)–> 勾选微信分享,填写appid、如需在iOS平台使用还需要配置通用链接,填写ios平台通用链接。
App模块配置 –> OAuth(登录鉴权)勾选苹果登录,IOS苹果授权登录参考文档。如不发布到 Appstore,不需要配置此项
App常用其他设置 –> 填写关联域 Associated Domains 参考教程。如不发布到Appstore,不需要配置此项
微信小程序配置 –> 填写微信小程序AppID(请在微信开发者工具中获取)
源码视图中 –> app-plus –> privacy 设置服务协议和隐私政策弹框,将协议链接替换成你自己的。
在项目目录uniCloud–> cloudfunctions–> common–> uni-config-center–> uni-id–> config.json文件里:
App端的微信登录填写app-plus –> oauth–> weixin,填写appid 、appsecret, 在微信开放平台查看,微信开放平台
苹果登录需要配置,app-plus–> oauth–> apple,填写包名bundleId
微信小程序端登录,mp-weixin–> oauth–> weixin,填写微信小程序的appid、appsecret
一键登录填写service –> univerify,填写 appid 、apiKey 和 apiSecret。在DCloud开发者中心一键登录基础配置下可查看。
提现方式配置
提现方式有两种方式:支付宝个人批量转账和微信企业付款到零钱,可自行按需选择,在有奖猜歌游戏管理后台–> 提现设置 –> 提现方式配置
zhifubao:支付宝提现方式(个人支付宝转账)
weixin:微信提现方式(需开通微信商户支付)
暂时无法开通微信商户支付的用户可选择个人支付宝方式转账
支付宝方式
提现要求:用户需要在app端,在设置页面完成实名认证和支付宝账号绑定
提现操作,详见有奖猜歌游戏管理后台
激励视频回调配置
激励视频广告可以支持广告服务器到业务服务器的回调,用于业务系统判断是否提供奖励给观看广告的用户。配置服务器回调后,当用户成功看完广告时,广告服务器会访问配置的云函数,通知用户完成观看激励视频。
相对来讲服务器回调将更加安全,可以依赖广告平台的反作弊机制来避免用户模拟观看广告完成的事件。详见
你需要在uni-ad系统的激励视频广告位,点击配置激励视频,出现以下界面,选择服务空间,选择激励视频回调云函数rewarded-video-callback
官方文档很详细,可以按照官方文档走!