1

我正在使用共享意图通过 whatsapp、gmail、twitter 等向用户分享我的应用程序链接。

例如,如果链接是 market://details?id=com.imangi.templerun&hl=en

它只是以纯文本形式发布,不可点击。

我尝试使用http://market.android.com/details?id=com.imangi.templerun&hl=en 但是用户必须在单击链接后选择另一个选项,例如用 Chrome 或 Playstore 打开...

我想要完成的是一旦用户点击,应用程序应该在 Play 商店中打开......任何建议和帮助将不胜感激......谢谢。

4

2 回答 2

1

尝试使用此代码直接在 Play 商店中打开 url:

String url = "http://market.android.com/details?id=com.imangi.templerun&hl=en";
        Intent i = new Intent(Intent.ACTION_VIEW);
        i.setData(Uri.parse(url));
        i.setPackage("com.android.vending");/* Play store package name */
        startActivity(i);
于 2015-04-23T16:17:23.943 回答
1

在 stackoverflow上查看此链接。你会得到你的问题的答案。market:// 默认情况下不可点击。您需要为包含此文本的视图实现单击事件。

于 2015-04-23T16:10:02.123 回答