2016-04-27 112 views
1

我已经打开了提供推介计划的移动应用程序(例如,发送链接给朋友,一旦用户安装应用程序,您将获得5美元)。在原生Android应用程序中获取浏览器Cookie

因此,我通过电子邮件与我的朋友分享链接www.helloworld.com/refcode=cod1。我的朋友在webBroswer中打开应用程序(让它变成铬),重定向到玩市场,下载并打开应用程序。

最终我收到了预期的奖金。

只是想知道这个推介计划如何在Android上工作。他们如何追踪他?

即使他们在webbrowser(chrome)中安装cookie,我也怀疑这个cookie是否可以在移动应用程序的浏览器之外访问,这是出于安全原因。

任何线索?

回答

1

我的猜测是:

他们需要你的朋友的Android的一些独特的ID。然后,当他向浏览器请求应用程序时,应将此ID与ref代码一起保存在服务器上。当应用程序将启动它应该再次发送这样的ID到服务器,然后你会收到5美元。这个ID可能是手机IP地址,假设所有这些操作不会花费时间,IP也不会改变。为防止黑客入侵,他们可能会为此操作设置一些超时(10分钟)。

从Android documentation

出于显而易见的安全原因,你的应用程序有自己的缓存, cookie存储等,它不共享浏览器应用程序的数据。

+0

在想,他们可能会追踪IP,但是它并没有看起来非常可靠。 – user12384512

+0

任何方式我相信他们不使用浏览器的本地数据 – Eugene

+0

谷歌有一些本地机制 - https://developers.google.com/app-invites/android/但我要求的应用程序没有使用它们。不过,目前还不清楚Google的这些邀请是如何运作的 – user12384512

相关问题