React-Native Spotify SDK iOS:关闭身份验证窗口
发布时间:2020-12-15 05:08:01 所属栏目:百科 来源:网络整理
导读:我一直在使用以下模块开发一个react-native应用程序: https://github.com/viestat/react-native-spotify 目前,应用程序打开身份验证窗口以登录到spotify.我确实得到了成功的回报,但我很困惑,我现在如何摆脱弹出登录的窗口.我知道它应该重定向回我的应用程序
我一直在使用以下模块开发一个react-native应用程序:
https://github.com/viestat/react-native-spotify 目前,应用程序打开身份验证窗口以登录到spotify.我确实得到了成功的回报,但我很困惑,我现在如何摆脱弹出登录的窗口.我知道它应该重定向回我的应用程序,但它只是与logout /我的帐户按钮保持在同一个窗口. 如何在退回的成功消息上关闭此窗口的任何想法? SpotifyAuth.setClientID('*****','*****',['streaming','playlist-read-private'],(error)=>{ if(error){ console.log(error); } else { console.log('success'); } });
如果您查看代码,登录屏幕(确切地说是SpotifyLoginViewController),在
this line of code处取消屏幕.根据此处的逻辑,如果您传递给setClientID API的redirectURL与重定向不匹配您在Spotify开发人员帐户中定义的URI(请参阅他们的
authorization guide) – 屏幕不会被删除.
我建议你在检查url方案之前在这个函数中设置一个断点,看看那里发生了什么.您的帐户配置不正确,或者正在向此API发送错误的网址(或此软件包未达到预期格式的网址). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |