我一直在使用以下模块开发一个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发送错误的网址(或此软件包未达到预期格式的网址).
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。