我希望我的应用程序打开spotify链接并将人们发送到应用程序。如果安装了该应用程序,则会产生奇迹:
final Intent intent = new Intent(Intent.ACTION_VIEW,
Uri.parse("spotify:album:7rt7AxYexFTtdEqaJPekvX"));
但是,有些情况下应用程序尚未安装,因此我希望他们可以通过其他目的从Google Play下载该应用程序:
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。如果缺少Google Play,我希望他们选择要打开的应用程序(通常它将是导航器,但无论如何)
有办法做到这一点吗?
答案 0 :(得分:3)
但是,我真的希望直接从Google Play安装它,而不是让人们选择打开哪个应用
使用market://
Uri
代替https://
Uri
:http://developer.android.com/distribute/googleplay/promote/linking.html
另外,如果公开记录并支持,请仅使用spotify:
计划。