【问题标题】:Opening an app directly on play store直接在Play商店打开应用程序
【发布时间】:2015-04-23 15:57:50
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: android hyperlink google-play android-sharing


    【解决方案1】:

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

    【讨论】:

    • 我通过 whatsapp 或 gmail 将链接发布给用户......所以我不能为它添加事件处理程序或使用 startActivity.......现在你可以有更好的理解我猜... @seema
    【解决方案2】:

    试试这个代码直接在play store中打开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);
    

    【讨论】:

    • 我通过 whatsapp 或 gmail 将链接发布给用户......所以我无法为其添加事件处理程序或使用 startActivity...@Vikalp
    猜你喜欢
    • 2012-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-06
    • 1970-01-01
    • 1970-01-01
    • 2022-11-19
    • 2017-03-08
    相关资源
    最近更新 更多