android - 如何检查用户是否已经在 Android Studio 中通过 Spotify 登录?
问题描述
我正在开发一个具有“使用 spotify 登录”功能的音乐应用程序。我按照本指南来实现授权用户。
但我不想在用户每次打开应用程序时都授权他们。那将是糟糕的用户体验。当我们使用 twitter 的 SDK 或 Firebase Auth 时,有一些单例来获取当前的 auth 信息。通过获取该对象,我们可以在应用启动时知道用户是否已经登录。Spotify 的 sdk 是否有等效的类或机制?
解决方案
您可以使用 Room 数据库将用户数据保存在本地。当用户打开应用程序时,检查用户是否存在于数据库中。
我猜当你启动你的应用程序时,你有一些带有应用程序徽标的启动/加载/欢迎屏幕。您可以从本地用户保存一些信息,并在那里使用该数据(例如令牌或 ID)进行身份验证。
这是房间数据库的网址: https ://developer.android.com/training/data-storage/room
推荐阅读
- c++ - 有没有办法获取 GRPC 服务器的线程转储
- html - 如何使用 jquery 选择 Html 表格行
- javascript - 如何检查用户的滚动条是否隐藏
- mysql - 设置moodle 3.2.8+时配置数据库设置出错
- javascript - 为什么我的函数在第二次右键单击元素时调用多次?
- docker - 在端口 80 ERR_CONNECTION_REFUSED 上运行 Gitlab Docker 容器
- .net - 在实体框架中检索 UserId 的最佳方法是什么
- swift - 在 xcode 游乐场中对具有 2 个因子的数组进行排序
- python-3.x - AWS lambda 使用 Python 获取 http 方法
- typescript - 类型运算符而不是声明扩展类的接口