#### 概述
使用`js`唤起`Native`下的`App`,在 QQ、微博、微信中的简单库文件,只需要配置三项,库来帮你完成所有情况的唤起
#### 用法
* js:直接引用`./js/arouse.js`到 HTML 中
* ts:如果你项目基于`ts`,请使用把`ts`目录下所有文件拷贝到项目中
#### ts 结构
* `Browser.ts`为判断系统、浏览器,不涉及业务
* `AppLink.ts`为判断环境,跳转相应操作,为主要代码
* `IBrowser.ts`和`IAppLink.ts`为相应的约束接口
#### 使用
* 引入 `AppLink`和`IAppLink`
* 配置必须的信息(js 版不用添加 IAppLink 约束,其他一样)
```
let 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()
```
#### 为什么没有 demo
因为把这个页配置成`universal link`,必须使用域名直接访问,使用`localhost`或`ip`访问,效果会很差,所以只提供源码,demo 在博客中可以扫码体验。
#### 技术细节及流程,请参照:[js 在微信、微博、QQ、Safari 唤起 App 的解决方案][1]
[1]: https://segmentfault.com/a/1190000012940046
没有合适的资源?快使用搜索试试~ 我知道了~
移动端在微信、微博、QQ、Safari 唤起 App 的解决方案.zip
共7个文件
ts:4个
md:1个
js:1个
需积分: 3 1 下载量 21 浏览量
2024-01-15
10:41:10
上传
评论
收藏 6KB ZIP 举报
温馨提示
方案是为解决特定问题或达成特定目标而制定的一系列计划或步骤。它的作用是提供一种系统性的方法,以有效地应对挑战、优化流程或实现目标。以下是方案的主要作用: 问题解决: 方案的核心目标是解决问题。通过系统性的规划和执行,方案能够分析问题的根本原因,提供可行的解决方案,并引导实施过程,确保问题得到合理解决。 目标达成: 方案通常与明确的目标相关联,它提供了一种达成这些目标的计划。无论是企业战略、项目管理还是个人发展,方案的制定都有助于明确目标并提供达成目标的路径。 资源优化: 方案在设计时考虑了可用资源,以最大化其效用。通过明智的资源分配,方案可以在有限的资源条件下实现最大的效益,提高效率并减少浪费。 风险管理: 方案通常会对潜在的风险进行评估,并制定相应的风险管理策略。这有助于减轻潜在问题的影响,提高方案的可行性和可持续性。 决策支持: 方案提供了决策者所需的信息和数据,以便做出明智的决策。这种数据驱动的方法有助于减少不确定性,提高决策的准确性。 团队协作: 复杂的问题通常需要多个人的协同努力。方案提供了一个共同的框架,帮助团队成员理解各自的职责和任务,促进协作并确保整个团队朝着共同的目标努力。 监控与评估: 方案通常包括监控和评估的机制,以确保实施的有效性。通过定期的评估,可以及时调整方案,以适应变化的环境或新的挑战。 总体而言,方案的作用在于提供一种有序、有计划的方法,以解决问题、实现目标,并在实施过程中最大化资源利用和风险管理。
资源推荐
资源详情
资源评论
收起资源包目录
移动端在微信、微博、QQ、Safari 唤起 App 的解决方案.zip (7个子文件)
SJT-code
.gitattributes 66B
js
arouse.js 5KB
ts
IAppLink.ts 292B
AppLink.ts 4KB
Browser.ts 1KB
IBrowser.ts 573B
readme.md 1KB
共 7 条
- 1
资源评论
JJJ69
- 粉丝: 6000
- 资源: 5593
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功