gpt4 book ai didi

Android Cookies(邀请奖励)

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:09:50 34 4
gpt4 key购买 nike

我正在尝试整合“邀请奖励”逻辑。为此,我要做的是为每个用户生成一个唯一的 URl。当 friend 点击 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”。

我的问题:

  1. 是否可以读取创建的 cookie?如果是,如何?
  2. 如果没有,关于如何实现上述功能的任何替代方案?

感谢您的光临。

最佳答案

有趣的概念。

至于 #1,您将违反 Android 默认安全协议(protocol),应用无法读取其他应用的私有(private)数据。这包括 Android 上的所有浏览器,它们的 cookie 彼此隔离,包括您的应用。

对于 #2,为什么不在单个“成功”或“rewards earned”页面,然后再重定向到 Play 商店? (不确定您是否可以将 Play 商店页面嵌入 iframe 标记中)。

更好的是,如果 url 指向您的应用登陆站点,但切换页面上的某些元素以显示密码,并且可能使下载按钮更具吸引力(即使它只是链接到 play 商店页面)。

然后用户可以使用简短的唯一密码来解锁应用程序中的奖励。

我确实看到你的想法很新颖,但这当然只是一个建议,因为你无法绕过安全策略。

关于Android Cookies(邀请奖励),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30894520/

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