5

アプリで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がない場合は、開くアプリを選択してもらいたい(多くの場合、ナビゲーターになりますが、何でもかまいません)

これを行う方法はありますか?

4

1 に答える 1

3

ただし、開くアプリをユーザーが選択できるようにするのではなく、GooglePlayから直接インストールすることを強く望んでいます。

market:// Uriの代わりに使用してください:http https:// Uri//developer.android.com/distribute/googleplay/promote/linking.html

また、spotify:それが公に文書化され、サポートされている場合にのみ、スキームを使用してください。

于 2012-10-18T12:34:12.913 に答える