我正在尝试集成“邀请奖励”逻辑。我所做的是为每个用户生成一个唯一的URL。当朋友点击该URL时,他被引导到一个页面,然后进入playstore。在页面上,使用唯一ID存储了一个cookie在设备上。
注意-(用户可以在任何浏览器中打开链接)
当设备上的应用程序启动时,我检索使用上述方法保存的cookie,如果可用,则将其发送到服务器,用户将轻松地被识别并获得奖励。
这看起来很简单,但是我卡在了读取cookie和提取ID的点上。
我阅读了this,它说这是不可能的。 :( 我也尝试了以下操作
注意-(用户可以在任何浏览器中打开链接)
当设备上的应用程序启动时,我检索使用上述方法保存的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());
}
}
但是运气不好。我一直得到“无Cookies”。
我的问题:
- 是否可以读取已创建的cookie?如果可以,如何操作?
- 如果不行,有什么替代方案可以实现上述功能吗?
感谢您的光临。