Apple Musicリンクの形式
各行には通常のウェブリンク、iPhoneのURLスキーム、Android形式が表示されます。大文字のプレースホルダーは実際の値に置き換えてください。
| コンテンツ | ウェブリンク | iPhone(URLスキーム) | アンドロイド |
|---|---|---|---|
| 曲、アルバム、またはプレイリスト | https://music.apple.com/us/album/NAME/ID | musics://music.apple.com/us/album/NAME/ID | intent://music.apple.com/us/album/NAME/ID#Intent;package=com.apple.android.music;scheme=https;end |
| 代替 iOS フォーム | https://music.apple.com/… | itms://music.apple.com/… | — |
iPhone では、music.apple.com もユニバーサル リンクであるため、Safari で単純にタップすると、音楽アプリが自動的に開くことがよくあります。 ユニバーサル リンクをブロックするアプリ内ブラウザー内ではスキームが重要です。
ほとんどのアプリは URL スキームを公式に文書化していません。 以下の形式は DSLink が現在実稼働環境で使用している形式ですが、アプリの更新により形式が変更される可能性があります。スキームを独自のアプリまたはサイトにハードコーディングする前に、実際のデバイスでテストしてください。
ウェブサイトでのスキームの使用
URL スキームはリンクに直接挿入できます。 iPhone では、Safari はアプリを切り替える前に訪問者に確認を求めます。
<a href="musics://music.apple.com/us/album/NAME/ID">Open in Apple Music</a>
Android では、インテント自体に Web フォールバックを追加できます。 アプリが見つからない場合、Chrome は失敗せずにフォールバック URL を開きます。
intent://music.apple.com/us/album/NAME/ID#Intent;package=com.apple.android.music;scheme=https;S.browser_fallback_url=https%3A%2F%2Fmusic.apple.com%2Fus%2Falbum%2FNAME%2FID;end
どこでも 2 つの制限が適用されます。 アプリがインストールされていない場合、裸のスキームは何も役に立ちません。iOS ではエラーが表示されます。 また、Instagram、TikTok、X などのアプリ内の組み込みブラウザーはカスタム スキームをブロックまたは無視することが多く、まさにほとんどのリンクがタップされる場所です。
コード不要の代替手段: スマート リンク
DSLink スマート リンクは、これらすべてを 1 つの短い URL にラップします。 携帯電話では、デバイスに適したアプリ形式を試し、アプリが見つからない場合は Apple Music Web ページにフォールバックし、デスクトップ訪問者を Web サイトに直接誘導します。 1 つのリンクをどこでも共有し、一番上のクリック統計を取得します。
よくある質問
ミュージック App で Apple Music リンクを開くにはどうすればよいですか?
iPhone では、https を musics:// (または itms://) に置き換え、URL の残りの部分を保持します。 Android では、intent:// URL を com.apple.android.music パッケージとともに使用します。
Apple Music リンクではプレビューのみが再生されるのはなぜですか?
アプリではなくブラウザで開きました。 スキームまたはスマート リンクを通じて開くと、リスナーは完全に再生できます。
Apple Music アプリがインストールされていない場合はどうなりますか?
裸の URL スキームは失敗します。iOS ではエラーが表示され、何も開きません。 常に Web フォールバックと組み合わせてください。Android ではインテントに S.browser_fallback_url を指定するか、Web ページに自動的にフォールバックする DSLink スマート リンクを使用してください。