Cordova 3.x 实用插件(5) -- 通过自定义URL Scheme启动你的APP

阅读更多
通过URL Scheme来启动APP是一种很常见的做法,比如:

系统程序:
tel:1-408-555-5555
sms:1-408-555-1212
mailto:[email protected]

应用市场:
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了。



Open my app
Open my app
Open my app
Open my app


Cordova 3.x 实用插件(5) -- 通过自定义URL Scheme启动你的APP_第1张图片
Cordova 3.x 实用插件(5) -- 通过自定义URL Scheme启动你的APP_第2张图片
  • Cordova 3.x 实用插件(5) -- 通过自定义URL Scheme启动你的APP_第3张图片
  • 大小: 38.2 KB
  • Cordova 3.x 实用插件(5) -- 通过自定义URL Scheme启动你的APP_第4张图片
  • 大小: 17.6 KB
  • 查看图片附件

你可能感兴趣的:(Cordova 3.x 实用插件(5) -- 通过自定义URL Scheme启动你的APP)