我目前正在開發一個Android應用程序,它爲用戶列出不同類型的多媒體建議,其中一個頁面包含來自Deezer的曲目,播放列表,專輯和收音機。我想將該應用程序與官方Deezer應用程序以意向方式深層鏈接,因此當用戶在我的應用程序中選擇Deezer項目時,它將打開Deezer應用程序(如果已安裝)並顯示相應的內容。與曲目,藝術家和播放列表這樣做是成功的,例如:在Android應用程序中Deepzer 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")));