gpt4 book ai didi

javascript - 跟踪移动安装邀请的可靠技术

转载 作者:可可西里 更新时间:2023-11-01 03:57:01 24 4
gpt4 key购买 nike

我们允许现有的移动应用程序用户通过电子邮件、短信或 Facebook 请求邀请他们的 friend 。只要受邀用户以与受邀相同的方式(即通过相同的电子邮件、电话号码或 Facebook)注册,我们就可以跟踪“已接受”的邀请。否则他们将无法追踪。

我们知道有一种可靠的方法可以在受邀用户点击链接(在电子邮件、短信邀请中)时识别设备,然后在安装应用程序后,将设备识别为同一设备,并比赛。我们已经看到了一款可以实现这一目标的应用。

我们需要同时适用于 iOS 和 Android 的解决方案。最大的挑战是两个平台都将 webView 沙箱化,因此在新安装的应用程序中,从 webview 检测到最初点击邀请链接时没有留下任何 cookie。而且,我们不想通过启动浏览器然后让它重新启动我们的应用程序的任何类型的应用程序交换来损害用户体验。

我们探索的技术似乎都不是理想的。我们研究过: 匹配调用者 IP 地址(在较小的时间窗口内);浏览器“指纹识别”;剪贴板复制/粘贴方案;等人此外,这些方法似乎都不是上述具有特殊魔力的应用程序所使用的方法:)

最佳答案

我认为一个好的解决方案是使用设备指纹识别。 (参见 this articlethis PDF。)

How Device Fingerprinting Works: Device fingerprinting works by redirecting a user through a tracking link and collecting publicly available HTTP headers about the device. This information is used to create a "fingerprint" about the click of the tracking link. ... When a user installs the mobile app, the SDK collects the same data points from within the mobile app and sends them to our platform.

其他解决方案:(参见 article on Pros and Cons of Tracking Methods)

  • MAC地址
  • 打开设备标识符 (ODIN)

我很确定 K-Invite 正在使用这些解决方案中的一种或多种。

后备方法:

我假设所有邀请都可以与某个随 secret 钥(例如“xHj4RK”)相关联。当用户单击邀请链接时,首先将他们带到显示此 key 的浏览器,然后是下载应用程序的链接。当用户首次启动应用程序时,您可以提示他们输入此 key ,以便为他们的 friend 提供推荐信用。这不是最好的用户体验,但不需要任何花哨的跟踪。

关于javascript - 跟踪移动安装邀请的可靠技术,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21588294/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com