在不卸载应用程序的情况下结束 Android 的 AppAuth 会话

End session in AppAuth for Android without uninstalling app

我正在尝试结束我的应用程序中的会话,以便我可以使用新用户登录。

目前我有注销用户并显示登录屏幕的功能。但是,当新用户尝试登录时出现错误,提示另一个用户已登录此会话。

我知道只需卸载该应用程序即可解决此问题,但我还没有弄清楚如何在不卸载的情况下手动清除和删除结束会话所需的数据。

我在查看文档时也有点困惑,我相信正在修复,但尚未完全实施。

有人对如何解决此问题有任何建议吗? 或者为什么session在重装后就忘记了,而不是清除设置里的数据?

你的方法是正确的:

  • 在 CustomTab 中调用结束会话端点以清除网络 cookie
  • 删除应用中缓存的所有令牌

无事可做。