2017-02-27 8 views
1

iOSアプリケーションでSpotify SDKを使用していて、シミュレータで実行しているとき、またはXcodeから直接アプリをインストールしたときにデバイスで実行しているときにログインが機能しています。私は、メソッド呼び出し(ファブリックを使用して)アプリのアドホックビルドを配布する場合Ad-hocディストリビューションを使用すると、Spotifyへのログインが失敗する

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

が完了しないと、ユーザーはログインされることはありません。Spotify's own tutorial以下、このメソッドは、メインスレッドとそのブロックに呼び出された場合バックグラウンドスレッドのdispatch_async呼び出しでラップすると、UIはブロックされませんが、ユーザーはまだログインしていません。

ワイルドカードプロビジョニングプロファイルとアプリ固有の両方で試してみましたが、違いはありません。

に含まれるデモプロジェクトは、Ad-Hocビルドを配布するときに動作します(ログインできる)。これは、Spotifyのサンプルアプリ、コールバック、クライアントID、および類似しているが同一ではないコードを使用している。

私の質問は、分散型ビルドのために何をしていないのですか?

答えて

0

同じ問題を抱えている他の人のために、私は解決策を見つけました。問題は、リフレッシュトークンを使用していないか、少なくともリフレッシュトークンを追加しているために問題が発生しているようです。

this YouTube tutorialに従い、the Spotify SDKで見つかったデモプロジェクトのコードを参考にして、私のアプリケーションを動作させることができました。チュートリアルで使用されているルビーアプリはhereです。

私は他の人にも役立つことを願っています。これ以上の情報を与えることはできませんが、質問があれば喜んでお手伝いします。

関連する問題