ネイティブ アプリで Spotify の URL/URI を開くための Google 検索を行ったところ、ネイティブ アプリでリンクを開く次の URI スキームが見つかりました。
spotify://spotify:artist:12Chz98pFMPJEknJQMWvI
上記のリンクは iOS デバイスでは正常に動作しているようですが、Android デバイス (HTC One) では開くことができません。助言がありますか ?
ネイティブ アプリで Spotify の URL/URI を開くための Google 検索を行ったところ、ネイティブ アプリでリンクを開く次の URI スキームが見つかりました。
spotify://spotify:artist:12Chz98pFMPJEknJQMWvI
上記のリンクは iOS デバイスでは正常に動作しているようですが、Android デバイス (HTC One) では開くことができません。助言がありますか ?
アンドロイドはこのリンクを参照してください
iOSはこのリンクを参照してください
上記のリンクからの参照
アプリで同様のニーズに遭遇しました。私の解決策は、Spotify API をヒットして検索の XML または JSON を返すクライアントを作成することでした。たとえば、Muse が必要な場合は、次の URL で API にアクセスします。
http://ws.spotify.com/search/1/artist?q=muse
XML または JSON から、URL スキーム内の特定のアーティストへのリンクを抽出できます。
spotify:artist:12Chz98pHFMPJEknJQMWvI
Spotify:artist: の部分を切り取り、Spotify のアーティスト リンクに追加します。
http://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI
次に、Spotify URL スキームと UIApplication を使用して、Spotify アプリを開いてその特定のアーティストのページを表示できます。
[[UIApplication sharedApplication] openURL:
[NSURL URLWithString:
@"spotify://http://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI"]];
URL スキームを使用して別のアプリの機能にアクセスすることは、一般に文書化されておらず、脆弱な試みになる可能性があることに注意してください。今後 Spotify がこれについて変更を決定した場合、警告なしにこの機能が壊れます。
spotify:artist:12Chz98pHFMPJEknJQMWvI
Androidでだけを入力してみましたか。アプリに向けているspotify://
可能性があると思いますが、Androidは別のコマンドでアプリに向けていると思います。また、Android でも同じ場合に備えて、指示コマンドが適切に機能するためには、携帯電話にアプリをインストールする必要があります。