使用js唤起Native下的App,在 QQ、微博、微信中的简单库文件,只需要配置三项,库来帮你完成所有情况的唤起
./js/arouse.js到 HTML 中ts,请使用把ts目录下所有文件拷贝到项目中Browser.ts为判断系统、浏览器,不涉及业务AppLink.ts为判断环境,跳转相应操作,为主要代码IBrowser.ts和IAppLink.ts为相应的约束接口AppLink和IAppLinklet config: IAppLink = {
// 和app协定的scheme
schema: 'mtlf://scheme?p=home',
// iOS下的App在appstore的地址
appstore: '//itunes.apple.com/cn/app/%E4%BE%83%E4%BE%83%E7%8C%A9/id1267259289?mt=8',
// 应用宝的地址
yyb: '//a.app.qq.com/o/simple.jsp?pkgname=com.mtime.lookface&fromcase=40002'
}
let applink = new AppLink(config)
applink.open()
因为把这个页配置成universal link,必须使用域名直接访问,使用localhost或ip访问,效果会很差,所以只提供源码,demo 在博客中可以扫码体验。