android - 使用 sdk spotify-android-auth 从 Spotify 注销

标签 android sdk token spotify logout

我有一个 Android 应用程序,用户可以将其链接到 Spotify,方法是: AuthenticationClient.openLoginActivity(getActivity(), SPOTIFY_REQUEST_CODE, 请求);

问题是我希望用户更改他的 Spotify 帐户,因此我想从 Spotify 注销用户以使用另一个帐户登录。但是连接的数据保存在缓存中,当我再次使用此行时: “AuthenticationClient.openLoginActivity(getActivity(), SPOTIFY_REQUEST_CODE, request);”,它不会显示连接对话框,因为用户已经连接。

在文档中,它说: “要注销并清除所有存储的 token ,请使用 AuthenticationClient#clearCookies 方法。Spotify 和 Facebook token 都将被删除。”

但是clearCookies方法已经不存在了。我可以做什么来注销用户并允许他连接到另一个帐户?

最佳答案

网上搜了一下,好像是这段代码

AuthenticationRequest.Builder builder = new AuthenticationRequest.Builder(CLIENT_ID, type, redirectUri)
           .setShowDialog(true)
           .setScopes(scopes).build();

取自 this发布尝试注销用户是您唯一的选择。

我无法测试它,所以你应该自己尝试一下,看看是否有效。

关于 Spotify Android SDK 的文档已过时,并且未反射(reflect) GitHub 上新的 Spotify 身份验证库。

关于android - 使用 sdk spotify-android-auth 从 Spotify 注销,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44267340/

相关文章:

android - 如何从 LinkedIn android 获取电子邮件 ID?

java - Android room FOREIGN KEY 约束失败,即使值相同

java - 忘记密码请求 (Java)

Android 自定义 CheckedTextView

android - 以编程方式更改相对布局

ios - 如何在 iOS SDK 中使用 presentViewController 在 View Controller 之间传递变量?

build - 更新到 iOS 9.0 SDK 框架项目构建失败

android - 在 android 上使用 ContactsContract api 从联系人获取邮政地址

php - 使用字符串路径设置嵌套数组数据

facebook - 在不刷新页面的情况下扩展身份验证 token