android - 为什么通过 Chrome 自定义标签退出 Android 会丢失 cookie
问题描述
我当前的 Android 应用程序用于Chrome Custom Tabs
登录和注销。
androidx.browser:browser:1.3.0-alpha04
我们的用户登录的时间越长,用户注销失败的可能性就越大。
例如,当用户登录超过 60 分钟时,退出始终失败
使用 HTTP 代理后,我们发现所有识别 cookie 的用户都没有附加到注销调用。
我的印象是 Chrome 处理了所有 cookie,用户应用程序无权影响它们。
我们如何在 60 分钟内丢失用户会话的 cookie?
这是 Chrome 自定义标签的已知问题吗?
解决方案
你试过CookieHandler和CookieManager吗?
这可能会处理您的会话 cookie,但不会永久保存您的数据。您可能需要将您的 cookie 信息存储在 SharedPreferences 中。你可以检查这个链接。
推荐阅读
- javascript - 如何仅禁用导航器屏幕之一的抽屉导航滑动?
- ios - 文本在 UILabel 内开始的位置
- php - 如何为没有数据的字段定义变量?
- racket - 如何检查 Racket 语法中是否存在关键字?
- android-studio - 可以使用颤振在 VS Code 和 Android Studio 中启动但无法连接到模拟器
- python - pd.read_json() 读取文件夹中的所有 json 文件
- node.js - elasticsearch不考虑#标签
- javascript - 如何从节点快递服务器下载文件?
- r - 如何在 R 中更改绘图工具栏的大小
- mockito - 在 mockito 中重置 mock 有什么作用?什么模拟状态被重置,什么保持不变?