首页 > 解决方案 > 为什么通过 Chrome 自定义标签退出 Android 会丢失 cookie

问题描述

我当前的 Android 应用程序用于Chrome Custom Tabs登录和注销。

androidx.browser:browser:1.3.0-alpha04

我们的用户登录的时间越长,用户注销失败的可能性就越大。

例如,当用户登录超过 60 分钟时,退出始终失败

使用 HTTP 代理后,我们发现所有识别 cookie 的用户都没有附加到注销调用。

我的印象是 Chrome 处理了所有 cookie,用户应用程序无权影响它们。

我们如何在 60 分钟内丢失用户会话的 cookie?

这是 Chrome 自定义标签的已知问题吗?

标签: androidandroid-chrome

解决方案


你试过CookieHandlerCookieManager吗?

这可能会处理您的会话 cookie,但不会永久保存您的数据。您可能需要将您的 cookie 信息存储在 SharedPreferences 中。你可以检查这个链接


推荐阅读