【问题标题】:How to open android app if app is installed or navigate user to play store from web application如果安装了应用程序或导航用户从 Web 应用程序播放商店,如何打开 android 应用程序
【发布时间】:2019-12-31 07:31:06
【问题描述】:

我需要设计一个包含按钮的 HTML 页面。按钮单击事件必须处理以下功能。

  1. 如果已安装应用,请打开相应的应用。
  2. 如果未安装应用,请打开 google play 商店链接。

有没有办法让我们打开已经安装的应用,或者带用户去玩商店安装应用?

HTML 代码:

<!DOCTYPE html>
<html>
<body>
<button onclick="myFunction()">Click me</button>
<script>
function myFunction() {
  window.location.href = "https://play.app.goo.gl/?link=https://play.google.com/store/apps/details?id=ticketnew.android.ui&hl=en";
}
</script>
</body>
</html>

JS Fiddle

【问题讨论】:

    标签: javascript android html


    【解决方案1】:

    Android 有一个关于深度链接的非常干净的文档。您应该在您的 Android 应用程序代码上实施深度链接,以便我们点击一​​个网络链接,如果它安装在同一设备上,它可以直接打开您的应用程序。

    https://developer.android.com/training/app-links

    【讨论】:

    • 我同意,添加意图过滤器将打开应用程序。但是如果用户没有安装应用程序怎么办。我需要检查并带用户去玩商店。我坚持我的问​​题中指定的第二点
    • 您的 myFunction() 代码应该可以正确打开 Playstore。尝试检查此链接以获取相同的stackoverflow.com/questions/51063523/…
    • 感谢您的回复。我可以打开应用程序以及打开应用程序商店。我需要澄清要构建的逻辑,它决定我们是否需要打开应用程序或导航到应用程序商店。我需要逻辑来检查是否安装了相应的应用程序。
    猜你喜欢
    • 2021-08-21
    • 1970-01-01
    • 2019-04-21
    • 1970-01-01
    • 2019-10-15
    • 1970-01-01
    • 2019-06-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多