使用ad-hoc分发时,登录Spotify失败

时间:2017-02-27 07:39:11

标签: ios spotify ad-hoc-distribution

我在iOS应用中使用Spotify SDK,当我在Xcode上直接安装应用时,在模拟器中运行或在设备上运行时,登录正在运行。当我分发应用程序的Ad-Hoc版本(使用Fabric)时,方法调用

[self.player loginWithAccessToken:self.auth.session.accessToken];

无法完成,用户从未登录。如果跟随Spotify's own tutorial此方法在主线程上被调用并因此阻塞它,如果我将它包装在后台线程的dispatch_async调用中,则UI是没有阻止,但用户仍未登录。

我尝试使用通配符配置文件和特定应用程序配置文件,但这并没有什么区别。

在分发Ad-Hoc构建时,the iOS-beta 25 SDK附带的演示项目可以工作(可以登录)。这是使用Spotify的示例应用程序,回调和客户端ID以及类似但不相同的代码。

那么我的问题是我不应该为分布式构建做些什么呢?

1 个答案:

答案 0 :(得分:0)

对于遇到同样问题的其他人,我找到了解决方案。似乎问题是由于没有使用刷新令牌或至少添加刷新令牌使事情有效。

我设法让我的应用程序按照this YouTube tutorial进行操作,并参考使用the Spotify SDK 找到的演示项目中的代码。可以找到本教程中使用的ruby应用程序here

我希望这也可以帮助别人,我没有详细说明我做了什么,所以不能再提供信息了,但如果你有问题,我很乐意尝试帮助。