通过网页的JS代码启动移动APP

原创 2014年04月04日 15:16:21

少扯淡,直接上代码:

<script>
function startAPP(){
window.location = "**://**.**/**";
}
function downloadAPP(){
window.location = "http://IP/**/**.apk";
}

</script>
<style type="text/css">
		body{background:#D2D460;text-align:center;margin-top:10%}
		div{width:100%;margin:0 auto;background:#fff;text-align:left;}
</style>
</head>
<body>

<?php 
$var_name =  $_GET["isappinstalled"]; 
if ($var_name=="1"){
	echo '<img src=images/start.png alt=打开APP onclick=startAPP() ></img>';
}else if ($var_name=="0"){
	echo '<img src=images/download.png alt=打开APP onclick=downloadAPP() ></img>';
}else{
	echo '<img src=images/welcome.png alt=打开APP onclick=startAPP() ></img>';
}
?>

</body>


在app里面需要做以下设置(一般是在manifest.xml文件的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:host="**.**" 
			android:pathPrefix="/**">
		 </data>
</intent-filter>


相关文章推荐

js 实现呼起(打开)app

我们知道,js是无法判断手机是否安装了某款app的,但是有时候我们会有这样的需求:点击下载app按钮,如果已经安装了这款app则呼起,如果没有安装则跳转到下载页。思路: 在前端,如果想实现上述问题,...

JS检测是手机否安装App并打开,否则跳转App Store的方法

常常有这样的场景,咱们开发出来的APP需要进行推广,比如在页面顶部来一张大Banner图片,亦或一张二维码。但往往我们都是直接给推广图片加了一个下载链接(App Store中的)。所以咱们来模拟一下用...

Android js交互 与 Html启动App

最近项目刚好有做到内部HTML页面跳转原生页面和html代码启动App页面的功能,做完之后觉得相关知识可以整理一下先说下项目所用到的js交互android调取JS的方法WebView直接加载js的方法...

点击页面判断是否安装app并打开,否则跳转app store的方法

常常有这样的场景,咱们开发出来的APP需要进行推广,比如在页面顶部来一张大Banner图片,亦或一张二维码。但往往我们都是直接给推广图片加了一个下载链接(App Store中的)。所以咱们来模拟一下用...
  • xyxjn
  • xyxjn
  • 2014年12月08日 16:40
  • 75242

js打开app应用或进入下载页面

打开一个页面,如果装了应用,就打开该应用;没装的时候,iOS 跳 App Store 下载,Android 跳到下载 apk 包的页面...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

js点击分享打开app

网上很多都不能正确的打开,要不就是打开app同时打开下载。终于整理好了,希望对大家有帮助...
  • GT219
  • GT219
  • 2016年10月10日 16:47
  • 1274

js 通过浏览器直接打开应用程序(IOS,Android)

实现效果如下图所示,在手机浏览器中访问京东的手机版网站(m.jd.com),顶部会有一个广告图,点击这个广告图,如果手机上已经安装了京东App,则直接打开,如果没有安装,则开始下载。实现方式1.为An...

JS和安卓互相调用以及Scheme协议完成外部链接跳转app指定页面

一: Scheme协议完成外部链接跳转app指定页面 什么是 URL Scheme?     android中的scheme是一种页面内跳转协议,是一种非常好的实现机制,通过定义自己的schem...

在html页面中判断本地app是否安装并打开

1、编辑AndroidManifest.xml:
  • vinrex
  • vinrex
  • 2014年07月24日 12:43
  • 44189
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:通过网页的JS代码启动移动APP
举报原因:
原因补充:

(最多只允许输入30个字)