互联网产品获取新客户,除了推广广告外,老带新的用户裂变方式也是平台实现用户增长的渠道之一,但通常,依靠用户自带流量实现平台推广是远远不够的,需要平台“加把火”,通常使用的方式是,通过开发PHP直播源码,实现邀请奖励功能,促进老用户主动分享,来提高APP下载使用的次数。
邀请奖励功能主要是通过用户进行三方分享,给其他可开发用户,当分享给的用户到该平台注册登录,那么分享者就会获得一定的奖励或收益。下面就通过PHP直播源码,开发邀请奖励功能的实现逻辑做下简单介绍。
一、数据库表结构
不管是邀请的还是被邀请的用户,每一个新用户都要有固定的邀请码,用户在最初注册的时候就会生成,此时,PHP直播源码中的数据库中,会增加邀请码。
1)、邀请码表构成
uid bigint 20 用户ID
code varchar 255 邀请码(唯一)
2)、邀请关系
uid bigint 20 被邀请者ID
one bigint 20 邀请者ID
二、逻辑实现
1)、邀请界面大概如下:
可以通过其他渠道安装使用项目,在Php直播源码内设置自己的上级,也可以分享好友获取奖励。
2)、Php直播源码,展示个人邀请码信息代码
/***参数信息***/
$data = $this->request->param();$uid=(int)checkNull($data['uid']);$token=checkNull($data['token']);
$checkToken=checkToken($uid,$token);if($checkToken==700){$reason='您的登陆状态失效,请重新登陆!';$this->assign('reason', $reason);return $this->fetch(':error');}$configpri=getConfigPri();…….省略一部分验证信息 $code_a=str_split($code); $one_nums=Db::name('agent')->where("one={$uid}")->count();$agentinfo=array();/* 是否是分销下级 */$users_agent=Db::name("agent")->where("uid={$uid}")->find();if($users_agent){$agentinfo= getUserInfo($users_agent['one']);}$this->assign('uid', $uid);…..将使用到的数据返回到界面
3)、Php直播源码,设置上级界面
4)、设置邀请码的Php直播源码如下:
/***参数信息***/
$data = $this->request->param();$uid=isset($data['uid']) ? $data['uid']: '';$token=isset($data['token']) ? $data['token']: '';$code=isset($data['code']) ? $data['code']: '';$uid=(int)checkNull($uid);$token=checkNull($token);$code=checkNull($code); /**相关验证:包括是否**/$checkToken=checkToken($uid,$token);if($checkToken==700){$reason='用户登录相关异常验证';$this->assign('reason', $reason);return $this->fetch(':error');}
/***添加邀请上下级***/$data=array('uid'=>$uid,'one'=>$one_agent['uid'],'addtime'=>time(),);Db::name('agent')->insert($data);//上级增加邀请奖励$configpri=getConfigPri();$agent_reward=$configpri['agent_reward'];addVotes($one_agent['uid'],$agent_reward);$data2['uid']=$uid;$data2['one']=$agent_reward;// $data2['one_p']=$agent_reward;Db::name('agent_profit')->insert($data2);
本文发布于:2024-02-02 16:11:27,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170686148844931.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |