1
Cavolo 2016-07-25 21:31:06 +08:00 via iPhone
加他输入 b 的邀请邀请码
|
2
fuxiaopang 2016-07-26 01:46:25 +08:00 via iPhone
想了一种,每个人产生不同的 sharelink ,然后记录新用户来访 IP 和对应的 link ,新用户访问 APP API 时传入 IP ,然后反查 生成 link 的用户
|
3
kitalphaj 2016-07-26 08:18:10 +08:00
用 Cookie 呢?比如这个链接 link 到你的网站某个页面 xxx.com/yyy 然后你存个 Cookie 。然后 A 下载了后,你 App 里面用 webview 也打开你的网站,然后应该可以读到 cookie 吧。之后就很简单了。。。我没有实现过,错了不要找我😂
|
4
zhuguangwenhust OP @Cavolo 没有邀请码,,,首先考虑暗箱操作 不用用户参与
|
5
zhuguangwenhust OP @fuxiaopang 你这个是一种方法,但不是很准确啊 😄
|
6
zhuguangwenhust OP @kitalphaj 应用内的 webview 不能读取到 safari 里面的 cookie 。。。
|
7
just4test 2016-07-26 09:50:59 +08:00
这个叫安装来源追踪 /渠道追踪。楼上说的是方法之一。
但楼上这个方法有很多局限性,比如用户用 chrome 浏览器打开了推广链接,但系统默认浏览器是 safari 。你的应用安装后尝试用 safari 读取 cookie ,那么这次追踪就失败了。 现在有一些现成的产品,用了各种稀奇古怪的方法提高跟踪成功率。但一是不能达到百分之百,二是他们针对的是渠道,而你的需求针对的是用户。 一个不涉及技术的办法是,分享链接带有一个邀请码,用户安装应用后输入此邀请码,就可以得到某些优惠或其他增值内容。但如果用户忘记或者懒得输入,追踪也会失败。 为了方便起见,可以让分享链接在用户已经安装应用的情况下点击会自动跳转到应用内并自动激活增值内容。 还有一个办法是,让用户用比如微信之类的第三方账户登录,分享链接也只在微信内传播。这样 A 点击了 B 的分享链接之后在应用内登陆了,你就知道 A 是 B 邀请来的。 |
8
zhuguangwenhust OP @just4test 感谢层主 不知你说的现成的产品 有哪些 我调研一下
|
9
kitalphaj 2016-07-26 12:37:00 +08:00
@zhuguangwenhust 嗯, webview 确实不行,但是 SFSafariViewController 好像可以。。。不过你 App 就不能读 cookie 了,要绕道一下。看看这篇文章 https://blog.branch.io/install-attribution-ios-9-safari-view-controller
话说你最好要真做出来了能不能分享一下流程,我也挺感兴趣的哈哈 |
10
kitalphaj 2016-07-26 12:40:14 +08:00
哦,你说的 Shared Web Credentials 我也想过,不过这个的原始目的主要是身份认证,能不能用到这里就不确定了。
|
11
zhuguangwenhust OP @kitalphaj 用 SFSafariViewController 可以实现 ios9 以上的检测 glow 团队的技术博客 http://tech.glowing.com/cn/deferred-deep-linking-and-branch-sdk-in-ios/
|
12
zhuguangwenhust OP |
13
kitalphaj 2016-08-03 13:56:51 +08:00
@zhuguangwenhust 感谢分享。不知道他们底层用的是什么技术,是不是 100%准确的呢
|
14
abzzT 2019-06-24 11:35:35 +08:00
https://www.openinstall.io/ 这个就可以实现你要的效果,你可以研究一下
|