首页 > 解决方案 > 如何检查用户是否已经在 Android Studio 中通过 Spotify 登录?

问题描述

我正在开发一个具有“使用 spotify 登录”功能的音乐应用程序。我按照指南来实现授权用户。

但我不想在用户每次打开应用程序时都授权他们。那将是糟糕的用户体验。当我们使用 twitter 的 SDK 或 Firebase Auth 时,有一些单例来获取当前的 auth 信息。通过获取该对象,我们可以在应用启动时知道用户是否已经登录。Spotify 的 sdk 是否有等效的类或机制?

标签: androidauthenticationspotify

解决方案


您可以使用 Room 数据库将用户数据保存在本地。当用户打开应用程序时,检查用户是否存在于数据库中。

我猜当你启动你的应用程序时,你有一些带有应用程序徽标的启动/加载/欢迎屏幕。您可以从本地用户保存一些信息,并在那里使用该数据(例如令牌或 ID)进行身份验证。

这是房间数据库的网址: https ://developer.android.com/training/data-storage/room


推荐阅读