私は現在、ユーザー向けのさまざまな種類のマルチメディアの提案を一覧表示する Android アプリケーションを開発しています。ページの 1 つには、Deezer のトラック、プレイリスト、アルバム、ラジオが含まれています。アプリと公式 Deezer アプリをインテントでディープリンクしたいので、ユーザーがアプリで Deezer アイテムを選択すると、対応するコンテンツで Deezer アプリ (インストールされている場合) が開きます。トラック、アーティスト、およびプレイリストでこれを行うと、次のように成功しました。
// for track - working
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("deezer://www.deezer.com/track/72435416")));
// for artist - working
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("deezer://www.deezer.com/artist/13639")));
// for playlist - working
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("deezer://www.deezer.com/playlist/163470191")));
私の質問は、ラジオとアルバムのエンドポイントでディープリンクは可能ですか? 上記の例と同様に試してみましたが、うまくいかないようです。私は次の意図で実験していました:
// for radio - not working
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("deezer://www.deezer.com/radio/18")));
// for album - not working
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("deezer://www.deezer.com/album/7119917")));