【发布时间】:2015-09-02 20:41:00
【问题描述】:
我正在尝试整合“邀请奖励”逻辑。为此,我要做的是为每个用户生成一个唯一的 URl。当朋友点击 URL 时,他会被定向到一个页面,然后是 Playstore。在页面上,设备上存储了一个具有唯一 ID 的 cookie。
注意 - (用户可以在任何浏览器中打开链接)
当设备上的应用程序启动时,我会获取使用上述方法保存的 cookie,如果可用,将其发送到服务器,以便轻松识别和奖励用户。
这看起来很简单,但是我被困在必须读取 cookie 并提取 id 的地方。
我读到this 说这是不可能的。 :(我也试过下面的
List<Cookie> cookies = new DefaultHttpClient().getCookieStore()
.getCookies();
if (cookies.isEmpty()) {
System.out.println("None Cookies");
} else {
for (int i = 0; i < cookies.size(); i++) {
System.out.println("Cookie - " + cookies.get(i).toString());
}
}
但没有运气。我不断收到“无 Cookie”。
我的问题:
- 是否可以读取创建的 cookie?如果是怎么办?
- 如果没有,我可以如何实现上述功能?
感谢您的光临。
【问题讨论】:
标签: android google-chrome cookies android-browser