如何做到不需要邀请码邀请。 也不需要在下载落地页先注册,然后再下载。 只要点击分享链接或者二维码,就能下载app(如果已经安装了,就拉起app),打开app之后,能知道是谁分享过来的。 这个如何实现?
想到一种方法是点击分享链接或者二维码的时候,发送一些手机的信息以及邀请人到服务器。等打开app登录的时候再请求服务器,查找本机信息,这样就能获得邀请人的信息了。 但是要发送什么信息才能唯一确定这台手机呢?
我知道有一些平台可以实现这个功能。 但是我想知道一下原理是什么。 谢谢各位了
如何做到不需要邀请码邀请。 也不需要在下载落地页先注册,然后再下载。 只要点击分享链接或者二维码,就能下载app(如果已经安装了,就拉起app),打开app之后,能知道是谁分享过来的。 这个如何实现?
想到一种方法是点击分享链接或者二维码的时候,发送一些手机的信息以及邀请人到服务器。等打开app登录的时候再请求服务器,查找本机信息,这样就能获得邀请人的信息了。 但是要发送什么信息才能唯一确定这台手机呢?
我知道有一些平台可以实现这个功能。 但是我想知道一下原理是什么。 谢谢各位了
15 回答8.4k 阅读
8 回答6.2k 阅读
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答2.9k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
落地页链接生成时,添加分享人的唯一标识,然后再后台启动队列打包一个 app ,把唯一标识添加进去,也就是常说的
渠道包
前台用户下载安装后,读取里面的信息上传到服务器就好。
已安装的就启动,现在用的比较多的是 Scheme 方案,App 可以注册自己的 Scheme 然后通过外部浏览器来启动,iOS 和安卓都支持这个方案,但是 iOS 目前好像是加了限制,可以使用其他更好的方案
Universal Link
。