Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何检查用户是否已经通过Android Studio中的Spotify登录?_Android_Authentication_Spotify - Fatal编程技术网

如何检查用户是否已经通过Android Studio中的Spotify登录?

如何检查用户是否已经通过Android Studio中的Spotify登录?,android,authentication,spotify,Android,Authentication,Spotify,我正在开发一款音乐应用程序,它具有“使用spotify登录”功能。我按照指南实现了对用户的授权 但我不想每次用户打开应用程序时都对其进行授权。那将是糟糕的用户体验。当我们使用twitter的SDK或Firebase身份验证时,会有一些单例来获取当前身份验证信息。通过获取该对象,我们可以在应用程序启动时知道用户是否已登录。Spotify的sdk是否有类似的类或机制来实现这一点?您可以使用Room数据库将用户数据保存到本地。当用户打开应用程序时,检查数据库中是否存在用户 我猜当你启动应用程序时,你会

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


但我不想每次用户打开应用程序时都对其进行授权。那将是糟糕的用户体验。当我们使用twitter的SDK或Firebase身份验证时,会有一些单例来获取当前身份验证信息。通过获取该对象,我们可以在应用程序启动时知道用户是否已登录。Spotify的sdk是否有类似的类或机制来实现这一点?

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

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

以下是房间数据库的url:

我不会那样做。你不也这么做吗。身份验证状态每次都必须来自网络。当然,你们不会只是用本地数据启动应用程序。我猜当你启动应用程序时,你会有一些带有应用程序徽标的启动/加载/欢迎屏幕。您可以从用户本地保存一些信息,并使用这些数据(比如令牌或id)在那里进行身份验证。我以前没有使用Spotify SDK,所以我不确定处理登录需要哪些信息。