欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-05-01 09:21:04
...
通过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>


Cordova 3.x 实用插件(5) -- 通过自定义URL Scheme启动你的APP
            
    
    博客分类: Cordova  
Cordova 3.x 实用插件(5) -- 通过自定义URL Scheme启动你的APP
            
    
    博客分类: Cordova  
  • Cordova 3.x 实用插件(5) -- 通过自定义URL Scheme启动你的APP
            
    
    博客分类: Cordova  
  • 大小: 38.2 KB
  • Cordova 3.x 实用插件(5) -- 通过自定义URL Scheme启动你的APP
            
    
    博客分类: Cordova  
  • 大小: 17.6 KB