当前位置: 首页 > 知识库问答 >
问题:

如何检查应用程序是否已安装或未使用脚本

符俊材
2023-03-14

我使用javascript来检查是否安装了应用程序,如果我的应用程序已安装,我想打开我的应用程序,否则它会重定向到play store帐户。问题是,它被重定向到播放商店,即使我已经安装了应用程序

这是我的. html文件,我正在其中检查应用程序。

 <!DOCTYPE html>
<html>
    <body>
        <script type="text/javascript">
            window.onload = function() {
                // Deep link to your app goes here
                document.getElementById("l").src = "intent://sdf/SplashScreen#Intent;scheme=vsd;package=com.sdf.android.ff;end";

                setTimeout(function() {
                    // Link to the App Store should go here -- only fires if deep link fails                
                    window.location = "https://play.google.com/store/apps/details?id=com.sdf.android.dffd";
                }, 500);
            };
        </script>
        <iframe id="l" width="1" height="1" style="visibility:hidden"></iframe>
    </body>
</html>

共有1个答案

龚招
2023-03-14

它通过这种方式解决了

<html>
<head>
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script>


var fallbackToStore = function() {
  window.location.replace('https://play.google.com/store/apps/details?id=packgename');
};
var openApp = function() {
  window.location.replace('intent://app/SplashScreen#Intent;scheme=app_;package=com.sdf.android.dsds;end');
};
var triggerAppOpen = function() {
  openApp();
  setTimeout(fallbackToStore, 700);
};

triggerAppOpen();

</script>
</head>
<body>

</body>

</html>
 类似资料:
  • 问题内容: 我们需要创建一个程序..实际上我们被要求创建一个软件许可合规性工具....我们如何检查机器内部已安装的软件..是否通过注册表…在搜索时我看到了一个帖子说我们需要研究HKLM的“卸载”子项。 另外,我们是否还从注册表中获取有关该软件是否为免费软件,共享软件的信息? 我们计划使用Python和Mysql做到这一点 问题答案: 正如您已经提到的,可以在注册表中的注册表项下找到(正确)安装的程

  • 我们以编程方式安装了应用程序。 如果应用程序已安装在设备中,则应用程序将自动打开。 指引我。我完全不知道。谢谢。

  • 问题内容: 我需要检查系统上是否安装了特定程序。例如,我的程序需要检查系统中是否安装了 FireFox 。如果已安装程序,那么我想找到该特定程序的 安装目录 。 我发现了这个,但这不是在Java中。我读了这个,但仍然无法解决这个问题 问题答案: 每个软件(例如Firefox)都会在以下路径下创建它的条目 Firefox也在相同路径下创建它。在我的机器上 是实现这一目标的途径。 此路径的存在确认了F

  • 是否有任何方法可以检查特定应用程序是否已安装在设备中?可能是通过某个包名? 当做

  • 问题内容: 我正在构建Chrome扩展程序,并且为了使整个工作正常进行,我需要一个外部JavaScript脚本来检测用户是否安装了我的扩展程序。 例如:用户安装了我的插件,然后访问了带有我的脚本的网站。该网站检测到我的扩展程序已安装,并相应地更新页面。 这可能吗? 问题答案: 我敢肯定,有一种直接方法(直接在扩展程序上调用函数,或通过使用JS类进行扩展),但是有一个间接方法(直到出现更好的情况):

  • 问题内容: 我需要检查我的应用程序是否在更新时启动,因为我需要创建一个仅在首次安装该应用程序时才出现的视图,以便在更新后再次出现。 问题答案: 您可以将值(例如,当前应用程序版本号)保存到其中,并在每次用户启动应用程序时对其进行检查。 在迅速-2版本看起来是这样的: 在迅速-3版本看起来是这样的: