アプリでSpotifyリンクを開いて、ユーザーをアプリに送りたいです。アプリがインストールされている場合、これは不思議に機能します:
final Intent intent = new Intent(Intent.ACTION_VIEW,
Uri.parse("spotify:album:7rt7AxYexFTtdEqaJPekvX"));
ただし、アプリがまだインストールされていない場合があるので、この別の目的でGooglePlayからアプリをダウンロードしてもらいたいと思います。
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がインストールされている場合は、開くアプリをユーザーが選択できるようにするのではなく、GooglePlayから直接インストールする必要があります。Google Playがない場合は、開くアプリを選択してもらいたい(多くの場合、ナビゲーターになりますが、何でもかまいません)
これを行う方法はありますか?