最近要做一个类似于分销的功能,App端。A用户邀请B用户,A成为B的上级,有相应的收益。排除了填写邀请码的方式,用户体验不好,也没多少人会填写这个。参考了一下同类功能,发现“知聊”邀请别人下载的时候,只需B点开A分享的链接下载软件注册后,B就成为了A的下线;分享的链接上会带有A的唯一标识,但B注册的时候并没有填写类似于邀请码的东西;知聊是如何做到的?目前,当B点链接时可以得到B的ip地址(将B的ip和A的唯一标识插入到数据表中,B注册的时候获取B的ip地址,以ip地址去找推荐人A),但是同一wifi下,公网的ip是一样的,还是缺少一种唯一能确定A和B的关系的桥梁。
有个shareinstall的sdk可以试试简单好用
以Xinstall为例子,经过Xinstall集成的SDK,每个App安装可以携带不同的参数,渠道id和渠道名,每个App的安装都可以统计到所携带参数代表的渠道中。Xinstall再次做了技术处理和去重复功能,以确保App能保证其精准度,根据此原理还做出了一键拉起、防盗刷、统计点击、注册和安装量等功能
sharetrace的SDK可以做到,价格也便宜
免填邀请码下载 /APP安装统计/渠道数据统计/携带参数安装 traceinstall 可以对比一下
会不会app配置参数中动态的添加了分享链接中的标记,通过该链接下载的app注册时会携带标记;纯属猜测,等高手来个准确答案吧
根据ip是不靠谱的,分享链接不一样就行,直接从客户端分享出去拼接个参数是不安全的,应该是后台每个用户生成一个专属链接,下发给客户端,客户端分享出去访问的时候后台进行识别就行了。
免填邀请码,这种传参的方式openinstall就能做到呀