通过URL Scheme来启动APP是一种很常见的做法,比如:
系统程序:
tel:1-408-555-5555
sms:1-408-555-1212
mailto:frank@wwdcdemo.example.com
应用市场:
Google Play
market://details?id=your.package.name
Amazon Appstore
amzn://apps/android?p=your.package.name
常用软件:
sinaweibo://
renren://
youku://
mqq://
weixin://
taobao://
twitter://
fb://
youtube://
等等还有很多。可以参考
这里,
这里。
Twitter就收集了很多基于URI-Sheme,在客户端就会通过canOpenURL方法来检测用户安装的App列表,可以在
TwitAppCheck 看到Twitter 到底检测了哪些App。这里的可能更全:
https://gist.github.com/genadyo/295a5e8f0d743f57137f
插件地址:
https://github.com/EddyVerbruggen/LaunchMyApp-PhoneGap-Plugin
(1)创建工程
引用
cordova create LaunchMyApp com.rensanning.cordova LaunchMyApp
cd LaunchMyApp
cordova platform add android
(2)安装plugin
引用
cordova plugin add https://github.com/EddyVerbruggen/LaunchMyApp-PhoneGap-Plugin.git --variable URL_SCHEME=mycoolapp
(3)编译后安装到手机上
引用
cordova build
(4)新建一个测试页面,通过手机浏览器打开后,点击Link即可启动你的APP了。
<!doctype html>
<html lang="en">
<body>
<a href="mycoolapp://">Open my app</a><br/>
<a href="mycoolapp://somepath">Open my app</a><br/>
<a href="mycoolapp://somepath?foo=bar">Open my app</a><br/>
<a href="mycoolapp://?foo=bar">Open my app</a><br/>
</body>
</html>
- 大小: 38.2 KB
- 大小: 17.6 KB
分享到:
相关推荐
cordova-plugin-app-update App updater for Cordova/PhoneGap Demo Try it yourself: Just clone and install this demo. cordova-plugin-app-update-DEMO :tada: 如果喜欢它,请别忘了给我一颗鼓励的星 Support ...
NULL 博文链接:https://rensanning.iteye.com/blog/2034061
NULL 博文链接:https://rensanning.iteye.com/blog/2072034
实实在在经过ant编译的cordova-2.9.1.jar 而不是有些人坑蒙拐骗的rar文件
NULL 博文链接:https://rensanning.iteye.com/blog/2032663
NULL 博文链接:https://rensanning.iteye.com/blog/2034026
cordova扫码插件phonegap-plugin-barcodescanner,修复了在ios10上面的内存泄漏导致的闪退bug
NULL 博文链接:https://rensanning.iteye.com/blog/2042543
NULL 博文链接:https://rensanning.iteye.com/blog/2023480
热更新时,我们执行命令 npm install -g cordova-hot-code-push-cli安装插件,但运行cordova-hcp server会报错,如:Could not create tunnel: { Error: ngrok is not yet ready to start tunnels...,这时我们找到...
cordova plugin add cordova-plugin-baidumaplocation --variable ANDROID_KEY="" --variable IOS_KEY="" //此处的API_KEY_XX来自于第一步,直接替换,也可以最后跟 --save 参数,将插件信息保存到config....
Cordova 3.x(aka PhoneGap)的基础知识、实用插件、源码分析、实例开发。
cordova-plugin-firebase-analytics, 用于Firebase分析的Cordova插件 cordova-plugin-firebase-analytics Firebase分析插件的Cordova插件。安装cordova plugin add cordova-plugin-firebase-analyti
Ionic3.x+、Angular4.x+ Cordova 介 绍以及Ionic3.x+环境搭建 一、Ionic 介绍............................................................................................................................1 二...
cordova-screenshot cordova截屏插件 document.addEventListener("deviceready", init, false); function init() { document.querySelector("#share").addEventListener("touchend", function() { navigator....