2012-10-18 66 views
3

我希望我的應用可以打開Spotify鏈接並將人員發送到應用。如果安裝了應用程序,這可以創造奇蹟:開始Spotify意圖

final Intent intent = new Intent(Intent.ACTION_VIEW, 
        Uri.parse("spotify:album:7rt7AxYexFTtdEqaJPekvX")); 

然而,將存在該應用程序還沒有安裝的情況下,所以我希望他們能夠從谷歌下載這個其他意圖玩:

final Intent intent = new Intent(
        Intent.ACTION_VIEW, 
        Uri.parse("https://play.google.com/store/apps/details?id=com.spotify.mobile.android.ui")); 

但是,我真的希望它直接從Google Play安裝,而不是讓用戶選擇要打開哪個應用程序...如果安裝了Google Play,如果谷歌播放丟失,我希望他們選擇打開哪個應用程序(通常這將是一個導航,但無論如何)

有沒有辦法做到這一點?

回答

3

但是,我真的希望它直接從谷歌可以安裝遊戲,而不是讓人們選擇打開哪個應用

使用 Uri而不是https://Urihttp://developer.android.com/distribute/googleplay/promote/linking.html

另外,如果公開記錄和支持,請僅使用spotify:方案。

+0

只要您安裝了Spotify,它就可以工作。 – razielsarafan

+0

@ santirivera92:直到Spotify更改他們的應用程序。如果公開記錄和支持,請僅使用「spotify:」方案。 – CommonsWare

+1

http://www.spotify.com/es/blog/archives/2008/01/14/linking-to-spotify/它是。對於所有Spotify應用程序甚至是不變的。 – razielsarafan