【问题标题】:Launch app in market if not installed [duplicate]如果未安装,则在市场上启动应用程序[重复]
【发布时间】:2014-04-21 19:55:57
【问题描述】:

如果我的应用是使用意图过滤器安装的,我可以从浏览器启动它。如果未安装应用程序,我希望将用户带到市场中的应用程序特定页面。我不在乎我是否必须处理这个或者平台是否为我做这个,我只需要知道如何设置意图过滤器、协议、锚标签等。

谢谢!

【问题讨论】:

  • 略有不同。如果平台能够为我处理这方面的问题,我真的不在乎它是否已安装。我只是想要应用程序,或者市场上的应用程序页面启动。
  • 一个更好的重复问题是Redirect to store if app is not installed

标签: android google-play-services


【解决方案1】:

没有“正常”的方法可以做到这一点。但是,您可以做的是始终在 Google Play 中提供指向您的应用的链接,并在您的应用中处理该链接的意图。因此,如果该应用程序已经安装,则在单击市场链接时将打开该应用程序。缺点是如果安装了应用程序,用户将看到一个对话框,并且必须选择是在浏览器中还是在您的应用程序中启动链接。

有关代码示例,请参阅此答案:https://stackoverflow.com/a/12901352/379245

【讨论】:

  • 这是一个聪明的把戏。谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-02-06
  • 1970-01-01
  • 1970-01-01
  • 2012-11-11
  • 2017-12-07
  • 2011-01-31
  • 1970-01-01
相关资源
最近更新 更多