清单文件内加入intent-filter

<activityandroid:name=".StartupPageActivity"android:launchMode="singleTask"android:screenOrientation="portrait"><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter><intent-filter><action android:name="android.intent.action.VIEW"/><category android:name="android.intent.category.DEFAULT" /><category android:name="android.intent.category.BROWSABLE" /><data android:scheme="android" android:host="包名"             android:pathPrefix="/open"/></intent-filter></activity>

(在启动页内添加intent-filter)

<intent-filter><action android:name="android.intent.action.VIEW"/><category android:name="android.intent.category.DEFAULT" /><category android:name="android.intent.category.BROWSABLE" /><data android:scheme="android" android:host="包名" android:pathPrefix="/open"/></intent-filter>

android:scheme="android"    用来辨别启动的app
android:host="包名"           域名,建议使用应用的包名
android:pathPrefix="/open"  参数路径前缀

H5内使用

< a href="android://包名/open?type=1&id=1">进入XXXAPP内查看</ a>

在启动页onCreate()方法内获取intent

Intent intent = getIntent();String action = intent.getAction();String type= null;String id = null;if (Intent.ACTION_VIEW.equals(action)) {Uri uri = intent.getData();if (uri != null) {type = uri.getQueryParameter("type");id = uri.getQueryParameter("id ");}Toast.makeText(this,"你是从其他地方跳转进来的吗???",Toast.LENGTH_SHORT).show();}

根据参数进行相应判断即可

本方法亲测有效(微信禁止scheme跳转,在浏览器内跳转有效

在网址中跳转APP(进入XXXAPP内查看)相关推荐

  1. ios微信组件跳转_IOS如何从微信中跳转APP

    如果不考虑屏蔽,跳转APP的方式主要有: url scheme 这是一种ios与Android都支持的叫做schema的协议.至于具体怎么设置,交给IOS或者安卓开发人员吧. 这种方式在除微信外的大部 ...

  2. ios safari 描述文件 跳转到_iOS-app跳转safari及从safari跳回app功能实现

    app跳转safari 可以用苹果系统方法openURL:来实现:[UIApplication sharedApplication] openURL:[NSURL URLWithSring:@&quo ...

  3. 浏览器中唤起native app || 跳转到应用商城下载(二) 之universal links

    上一篇文章 在ios9出来以后,我们发现越来越多的应用能够直接绕过微信的屏蔽,从其内置浏览器中直接唤起app.相比于通过弹窗提示让用户到浏览器中操作的方式,这无疑是极大的提高了用户体验与流量导入.因此 ...

  4. 浏览器中唤起native app || 跳转到应用商城下载

    前段时间遇到一个小需求:要求在分享出来的h5页面中,有一个立即打开的按钮,如果本地安装了我们的app,那么点击就直接唤起本地app,如果没有安装,则跳转到下载. 因为从来没有做过这个需求,因此这注定是 ...

  5. html调用app store,iOS 获取appStore的链接地址,从app中跳转 appStore中应用

    从app中跳转到appStore中,分为 1.取得app在appStore中的链接地址 mac打开iTunes,在右上角中的搜索框中输入你的应用名称. 在弹出的菜单中,选择复制链接,得到该应用的链接地 ...

  6. 需求:在微信h5页面中下载第三方app —— 安卓, 直接下载apk文件包;iphone,跳转AppStore

    分析:微信不支持,在微信中屏蔽了apk文件的下载以及AppStore的跳转(且除非和TX有合作的应用,否则也不支持通过scheme跳转第三方app) 点击查看案例地址 变通方法: 一.借助TX的应用市 ...

  7. html5页面中打开本地app,如果没有跳转下载页面的解决方案

    需求效果 在推广网页上用户点击产品的详细信息时,判断出这个用户手机上是否安装自己的app如果安装了直接自动打开手机内的app应用,若没有则跳转app的下载页 技术实现 直接用window.locati ...

  8. 微信中下载APP的方案 安卓手机弹出默认浏览器打开 苹果跳转App Store苹果商店下载

    在微信中,打开app下载链接,或者使用微信扫一扫app下载二维码,都是无法下载app的. 因为腾讯为了自身利益,屏蔽了其他app直接在微信中下载.下面给分享下,找到的2种有效的解决方案. 方案:点击链 ...

  9. iOS/Android 微信及浏览器中唤起本地APP

    title: iOS/Android 微信及浏览器中唤起本地APP date: 2017-05-10 10:19:20 tags: 需求概述 分享应用活动链接已经成为手机应用一个非常重要的推广传播形式 ...

最新文章

  1. unity不规则碰撞_Unity UGUI学习系列(二) ------ PolygonCollider2D实现不规则碰撞范围
  2. 后疫情时代下,企业数字化转型之路如何走?
  3. 【Web安全】Payload的探索与Kali渗透测试框架-msf
  4. 图解VC++ opengl环境配置和几个入门例子
  5. c++ template(5)模板实战
  6. 计算机排线知识,一种计算机排线梳理装置制造方法及图纸
  7. 手机付费未成规模 阅读市场付费意愿萎缩
  8. 路径中“./”、“../”、“/”代表的含义
  9. php oracle 8.1.7,Oracle 8.1.7在redhat 7.3的安装方法
  10. Star Way To Heaven(LOJ 6322)
  11. 2021年安徽省大数据与人工智能应用竞赛大数据(网络赛)-高职组赛题第三部分可视化
  12. oracle 存储打印输出,word2016打印输出 oracle 打印输出
  13. vant框架cdn使用方式的简短案例
  14. Linux 下的dd命令使用详解以及dd if=/dev/zero of=的含义
  15. python版--百度人工智能接口(AIP)的调用方法
  16. jasper支持哪些html标签,Jasper HTML输出宽度问题(示例代码)
  17. Java虚拟机参数配置
  18. 2021.8.21NOIP模拟赛总结
  19. 开源机器学习工作流Ploomber
  20. 如何用在自己的网页中嵌入腾讯视频网页播放器播放一些文件

热门文章

  1. mysql 新闻类表_mysql 数据库 新闻类型
  2. 千峰培训 python
  3. 合肥网络可视对讲系统服务器,【IP网络可视对讲系统(可基于互联网,局域网,云平台)】 - 太平洋安防网...
  4. IDEA常用快捷键总结(保持更新)
  5. 数据科学导论复习个人整理
  6. 【论文精读】Scale-recurrent Network for Deep Image Deblurring
  7. SoK: Understanding the Prevailing Security Vulnerabilities in TrustZone-assisted TEE Systems论文笔记
  8. 个人博客构建——github个人博客
  9. linux把文件移到当前目录下,松勤软件测试-如何用Linux将一个文件移动到另一个目录下...
  10. [技术] [插件精选] 炫酷粒子特效(下)