`
sking777
  • 浏览: 23781 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

网页推荐下载App,如果本地已安装则直接打开本地App

阅读更多
function open_or_download_app() {  
    if (navigator.userAgent.match(/(iPhone|iPod|iPad);?/i)) {  
        // 判断useragent,当前设备为ios设备  
        var loadDateTime = new Date(); // 设置时间阈值,在规定时间里面没有打开对应App的话,直接去App store进行下载。  
        window.setTimeout(function() {  
            var timeOutDateTime = new Date();  
            if (timeOutDateTime - loadDateTime < 2000) {  
                window.location = "https://itunes.apple.com/cn/app/hu-lu/id627370076?mt=8";  
            } else {  
                window.close();  
            }  
        },  50);  
        window.location = "XXX://"; // iOS端URL Schema  
    } else if (navigator.userAgent.match(/android/i)) {  
        // 判断useragent,当前设备为android设备  
        window.location = "XXX://"; // Android端URL Schema   
    }   
}
分享到:
评论

相关推荐

    详解如何通过H5(浏览器/WebView/其他)唤起本地app

    当然只是其中的一个需求,还有的是现在各类app,分享出去的H5页面中,一般都会带着一个立即打开的按钮,如果本地安装了app,那么就直接唤起本地的app,如果没有安装,则跳转到下载。这是一个很正常的推广和导流量的...

    微信下载APP跳转到浏览器页面,遮罩层提示,浏览器下载APP逻辑

    如果不符,微信会阻止直接下载,并引导用户通过更为安全的浏览器进行下载,以确保用户在知情的情况下进行操作。 接着,跳转到浏览器页面的过程中,为了保持良好的用户体验,通常会显示一个遮罩层提示。这个提示信息...

    通过网页打开本地应用

    标题中的“通过网页打开本地应用”是指一种技术手段,它允许用户在浏览网页时触发本地计算机上的应用程序,这种技术在现代互联网应用中有着广泛的应用。它结合了Web的便捷性和桌面应用的功能性,为用户提供了一种...

    通过Html网页调用本地安卓app

    在现代的移动应用开发中,将网页与原生应用程序(如安卓APP)集成是一种常见的需求。这使得用户可以通过网页交互来启动本地应用,提供无缝的用户体验。本文将深入探讨如何通过HTML网页调用本地安卓APP,并重点讲解...

    微信通过页面(H5)直接打开本地app的解决方法

    微信通过页面(H5)直接打开本地app是指微信用户在微信中点击链接,直接打开已经安装在本地的app,而不是打开微信浏览器中的H5页面。这种方式可以提高用户体验,减少用户的操作步骤。下面将详细介绍微信通过页面(H5)...

    App Inventor2 的本地调试包

    安装完成后,确保手机和电脑在同一网络环境下,打开应用并输入服务器地址(通常是本地 IP 地址)进行配对。 **四、使用 AICompanion 进行调试** 1. **连接设备**:在 App Inventor 2 编辑器中,选择“连接设备”...

    随时随地本地记账APP

    "随时随地本地记账APP"是一款专注于提供便捷、安全的个人财务管理工具,主要功能是帮助用户在本地存储和管理他们的日常收支记录。这款应用的核心特点在于它强调数据的本地化存储,确保用户的数据隐私和安全,避免了...

    Android打开本地HTML网页AndroidStudio工程.rar

    在Android平台上,开发人员经常需要实现一个功能:打开本地存储的HTML网页。这个"Android打开本地HTML网页AndroidStudio工程.rar"文件很可能包含了一个简单的示例项目,演示如何在Android应用中加载并显示本地HTML...

    后台下载更新APP

    - 如果不支持自动安装,可以提示用户手动完成安装,或者在用户下次打开应用时提醒他们。 8. **更新策略**: - 可以选择强制更新或非强制更新。强制更新要求用户必须更新才能继续使用应用;非强制更新则允许用户在...

    微信中通过页面(H5)直接打开本地app的解决方案.docx

    ### 微信中通过页面(H5)直接打开本地app的技术方案 #### 技术背景与需求分析 在移动互联网时代,跨平台应用之间的交互变得越来越重要。为了提高用户体验,许多开发者希望用户能够在浏览H5页面时,直接点击链接就能...

    H5唤起手机本地app

    标题中的“H5唤起手机本地app”是指利用HTML5技术来启动用户手机上已安装的应用程序。在移动互联网时代,H5作为一种轻量级的Web开发语言,因其跨平台性和便捷性,常用于构建移动端网页应用。而通过特定的技术手段,...

    android通过html打开本地app

    这个资源"android通过html打开本地app"提供了一种实现方式,使得开发者能够从HTML页面中启动Android应用程序,并且能够传递数据。下面我们将详细探讨这一技术及其相关知识点。 1. Web Intent 桥接: HTML页面不能...

    Html5如何唤起百度地图App的方法

    2. 如果安装了,构造特定的URL Scheme来请求启动App。 3. 如果用户处于后台,或者唤起App失败,则打开Web端百度地图的链接。 为了实现上述功能,代码中使用了`window.location.href`方法,它会根据传入的URL Scheme...

    html中打开app

    然而,有时我们希望用户在访问HTML页面时能够直接打开本地安装的应用程序,比如Android应用。这涉及到跨平台的交互技术,允许Web和原生应用之间的沟通。本文将详细讲解如何在HTML中实现点击链接打开手机上的Android...

    ShopNC O2O V2.1本地生活系统+APP源码完全免费下载

    ShopNC O2O V2.1整站源码集合了优惠劵、团购、会员卡、预约、论坛、积分商城为一体本地生活系统,功能非常强悍,网站界面也一目了然,整个压缩包里面包括了网站程序源码+APP源码+APP接口说明+APP调试说明。...

    wap掉起本地app(Android)

    当用户点击这个链接时,如果手机上安装了对应的App,那么App将会被启动,并且在`handleCustomScheme`方法中可以解析这些参数,执行相应的业务逻辑。 在实际开发中,可能还需要考虑一些其他情况,比如当目标App未...

    影视APP下载页面自适应html源码.zip

    开发者可以通过记事本或其他文本编辑器修改源代码内容,然后在本地直接打开index.html文件预览效果,或者将代码上传到服务器,通过网络访问以查看实际运行效果。这说明这个下载页面不仅考虑了视觉呈现,还可能包含了...

    App Inventor创意编程:指南针App制作.pdf

    我们需要返回“设计”模式,点击“编译”下的“显示二维码”,用手机扫码安装或下载到本地生成“指南针.apk”文件,并连接安卓手机安装。 通过这些步骤,我们就成功地制作了一个简单的指南针App。这个App能够实时...

    APPInventor2021离线版本

    2. **独立运行**:双击启动后,通过输入`http://localhost:8888/`,用户可以直接在本地浏览器中打开并操作APP Inventor,不受云端服务器的影响。 3. **隐私保护**:使用本地服务器,数据存储在本地,相对于在线版本...

Global site tag (gtag.js) - Google Analytics