app推广邀请好友,为了避免增添用户反感,一般都会采取免填邀请码的方式,让用户在点击了邀请链接之后,进入app之后自动成为被推广对象。

市面上的推广辅助工具相对来说Shareinstall和openinstall很不错,但是对于资金并不是很充裕的个人开发者或者微小型公司来说,动辄三四万一年的使用费用还是非常高昂的。

老七也遇到了这么一档子烦心事,去年使用费用3000多,各种服务。。。总之你去用,他们是各种满足你的要求,为了节约开发时间,老七对接了他们的sdk。时光荏苒岁月如梭啊,一年过去了,到期了服务停了,这下可慌神了。没招咱得用啊,打电话不接,微信回复爱答不理。就是从去年的3000多一下跳跃到现在的小4w。而且没的商量,就是一句公司调整收费标准,那意思你爱用不用,不用拉倒!顿时一万只草泥马,不知道你们在过去的一年中经历了什么让你们变得如此牛批。算了你们牛归你们,咱穷还是事实,咱自己办法解决还不行?

说了一堆废话,言归正传。说白了,就是用户点击链接会携带一个参数,这个参数在打开app的时候会被识别,根据这个参数来处理当前登录用户的绑定关系就可以了。咱没有那么强的技术,咱用剪贴板来替代总行啊。

不说了,直接上h5页面代码

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /><title></title><link  type="text/css" href="/Application/Home/Static/css/download.css" rel="stylesheet" />
</head>
<body><div class="web_bg">
<a href='javascript:void(0);' id='downloadButton' style="display: block;"><input class="mytxt" id="xmid" value="" readonly="readonly" unselectable="on" style="z-index: -100;"></input><img src="http://********/*****.jpg" width="100%" height="100%" onclick="copyNum()" style="z-index: 999;margin-top: -20px;"></a>
</div>    <block name="js"><script src="https://code.jquery.com/jquery-3.3.1.min.js"></script><script type="text/javascript">var url = location.search; //获取url中"?"符后的字串var theRequest = new Object();if (url.indexOf("?") != -1) {var str = url.substr(1);strs = str.split("=");}document.getElementById('xmid').value= "*&TJLANG&IYAK"+strs[1];function copyNum() {var NumClip = document.getElementById("xmid");var NValue = NumClip.value;var valueLength = NValue.length;selectText(NumClip, 0, valueLength);if (document.execCommand('copy', false, null)) {document.execCommand('copy', false, null) // 执行浏览器复制命令openApp();} else {alert("不兼容");}}// input自带的select()方法在苹果端无法进行选择,所以需要自己去写一个类似的方法// 选择文本。createTextRange(setSelectionRange)是input方法function selectText(textbox, startIndex, stopIndex) {if (textbox.createTextRange) { //ievar range = textbox.createTextRange();range.collapse(true);range.moveStart('character', startIndex); //起始光标range.moveEnd('character', stopIndex - startIndex); //结束光标range.select(); //不兼容苹果} else { //firefox/chrometextbox.setSelectionRange(startIndex, stopIndex);textbox.focus();}}//打开(下载)Appfunction openApp(){var ua = window.navigator.userAgent.toLowerCase();//微信if(ua.match(/MicroMessenger/i) == 'micromessenger'){window.location.href='******';//老七用的应用宝下载链接}else{//非微信浏览器if (navigator.userAgent.match(/(iPhone|iPod|iPad);?/i)) {window.location = 'dslangya://';var ifr = document.createElement("iframe");ifr.src = "****://"; /***打开app的协议,ios同事提供***/ifr.style.display = "none";document.body.appendChild(ifr);window.setTimeout(function(){document.body.removeChild(ifr);window.location.href = "http://itunes.apple.com/cn/app/****";             /***下载app的地址***/},2000);}else if (navigator.userAgent.match(/android/i)) {var state = null;try {window.location = '****://';//安卓兄弟提供setTimeout(function(){window.location= "https://*******"; //android下载地址},2000);} catch(e) {}}}}</script>
</body>
</html>

是不是很简单是不是很熟悉,其中可以拆分出来三种可以平常用的案例,在老七的博文中都有哈,喜欢的小伙伴可以查看,日期很相似,如下:

1.js实现点击复制当前文本到剪贴板功能(兼容所有浏览器,代码经过测试完全可用)

https://blog.csdn.net/u010991531/article/details/118071546

2.js判断手机是否安装app,未安装则安装,已安装则打开app(兼容Android、ios,亲测可用)

https://blog.csdn.net/u010991531/article/details/118071744

3.js获取h5链接中的参数(亲测可用)

https://blog.csdn.net/u010991531/article/details/118071905

至此剩下的事情就是安卓和ios兄弟们的工作了,他们将剪贴板中的数据(加密哦)获得并解密后就可以实现类似的功能了。

喜欢老七的小伙伴,请加个关注点个赞,同时欢迎大佬批评指正!!!

推广app免填邀请码,替代Shareinstall和openinstall开发方案相关推荐

  1. app免填邀请码安装如何实现?

    渠道推广是App获客的重要手段,而在现行的推广模式中,不可避免的会有填写邀请码步骤.不论是推广人员,还是App用户,不管乐不乐意大家已经习惯了这种推广模式.但这种推广方式不仅效率低,还加大app推广难 ...

  2. App免填邀请码安装如何实现?快速读懂免填邀请码

    免填邀请码安装方案在App的渠道推广和裂变拉新中,已经成为重要的获客增强手段,高效运用免填邀请码方案推广App,能让渠道转化率平均提升30%左右. 简单来说,免填邀请码安装方案可以自动识别用户安装来源 ...

  3. APP免填邀请码即自动获取邀请码原理

    前段时间,有个朋友说想做一个淘宝客APP,说要用要邀请码功能,我就想让用户填邀请码不太现实,很多用户不愿意去填写邀请码.那怎么办呢,由于以前没有做类似的方案,所网上搜索了一下,的确还是有一两家公司在做 ...

  4. App免填邀请码的解决方案

    何谓邀请码? 所谓邀请码,其本质即为保存在APP中的一个标识符参数,其价值不仅仅局限于新老用户之间关系的绑定,可用的场景如: 针对国内安卓类应用市场的多样化,做到不同平台下用户数据的实时监控. 微信. ...

  5. openinstall免填邀请码安装,翻开App推广技术的新篇章

    原文见于:凤凰科技 有人说现代科技的成果,把人变懒了:需要人工做的事情可以自动化了,比如洗衣机.洗碗机.计算器等等,让人省去繁琐劳动的技术进步数不胜数.其实这未必是把人变懒了,而是把人类从简单繁琐的劳 ...

  6. 史上最全App推广渠道,免填邀请码很重要

    文章根据笔者多年行业经验,整理而成,目前App推广已经进入白热化状态,所以总结了这37个方法,为行业新人做指导. 一.应用商店推广 1.手机厂商应用商店:如小米商店,华为应用市场,三星应用商店,联想乐 ...

  7. 免填邀请码解决方案,提高APP推广效率

    公司最近新上线了一个APP,使用了常见的推广方式:有奖励的邀请安装.为了激励用户分享邀请,提高了用户邀请安装的奖励,降低提现的门槛,邀请一个安装也能提现到账.简单粗暴的奖励刺激下,用户邀请的意愿果然很 ...

  8. 免填邀请码安装:App裂变拉新的必备功能

    App裂变拉新是移动营销过程中的常见做法,为了实现用户的快速增长,通常做法就是通过分享邀请活动激励用户裂变传播,其中不可避免要让利消费者以增加邀请噱头,因此如果不能做到流畅的邀请安装体验,前期大量的活 ...

  9. 一款App端实现免填邀请码建立上下级关系

    这里直接介绍一个黑科技-shareinstall 即shareinstall个性化安装的集成. 引子: 邀请用户得奖励,是千年不变的推广利器:一般情况下,被邀请用户需要填写一个邀请码,这样往往会给人以 ...

最新文章

  1. 数据恢复专业基础之python解释NTFS runlist的代码
  2. 1、SpringBoot------表单校验
  3. WebGL学习(1) - 三角形
  4. Linux CentOS下安装Oracle
  5. Android应用开发(15)---字符串资源
  6. PHP 中获取文件名及路径
  7. ps2021没法用神经元滤镜,ps2021神经滤镜不能下载
  8. python修改表格居中_python修改表格居中_CSS样式更改——列表、表格和轮廓
  9. 如何在手机上新建html文件夹,用手机怎么制作网页
  10. 英特尔 11 代酷睿桌面酷睿 i9-11900K登场
  11. 20220211关于TL-WDN6200(RTL8812AU)在ubuntu20.04.3下安装驱动程序的历险记
  12. GPU与CPU比较,GPU为什么更适合深度学习?
  13. 讯搜全文检索引擎-服务器部署
  14. 青岛海信网络java面试题_Java常见面试题(六、网络)
  15. DolphinScheduler服务启停
  16. python写入excel文件保存在哪里_万字长文记录Python读写EXCEL文件常用方法大全
  17. 【关系抽取-mre-in-one-pass】加载数据(二)
  18. long几字节MySQL_mysql 字节问题,中文和数字
  19. zcu102开发板入门教程1-开箱检测
  20. 如何做好FAE工作及FAE职位发展

热门文章

  1. 下载 Project Server 2016
  2. 微信小程序1rpx border ios真机显示不全问题分析及解决方案
  3. Painter 12安装教程
  4. Wish、速卖通、煤炉、敦煌、OZON、Joom新品如何快速提升销量、权重
  5. listview分页加载
  6. centos+git+Jenkins+pytest+allure实现自动化集成测试后发送测试报告邮件(一):git仓库搭建
  7. 励志语句,简短有道理
  8. 游戏角色数据分析c语言,原神1.1版本主要输出角色90级毕业数据汇总
  9. QQ兴趣部落引流方法经验谈
  10. 朗科学习期间心得笔记(二)