文档章节

通过外部页面打开app并进入指定页面

落叶知秋殇
 落叶知秋殇
发布于 2016/07/22 11:41
字数 217
阅读 10
收藏 0

1)修改plist文件,注册对外的URL

 A:找到工程的<app>info.plist

 B: 点击 information property list后面的加号,从列表中选择URL types 

 C: 展开URL types,再展开Item0,将Item0下的URL identifier修改为URL Scheme

 D: 展开URL Scheme,将Item0的内容修改为myapp(可自行定义)

2)在HTML中,添加<a href='myapp://'>打开app</a>,即可点击此链接打开APP。

3)启动的APP后需要调到指定页面,可以修改工程的AppDelegate.m,重写openURL方法,获取到传过来的参数

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url    sourceApplication:(NSString *)sourceApplication annotation:(id)annotation

   // 可通过[url scheme]获得定义的Scheme名称

   // 可通过[url absoluteString] 获得整个的URL路径,可解析传递过来的数据

}

 

© 著作权归作者所有

共有 人打赏支持
落叶知秋殇
粉丝 0
博文 19
码字总数 5068
作品 0
合肥
iOS工程师
浅析微信小程序 App() 和 Page() 函数的内部实现

在小程序开发中, 和 是我们最熟悉也是最常用的两个函数,今天我们就来分析一下它们的内部实现,以及调用时的初始化流程。 前一段时间,我们公众号转载了有赞技术团队的《从源码看微信小程序...

a独家记忆
07/11
0
0
iOS 短链接调起APP页面

前言 上一篇《h5随意调起原生页面》中已经提到,app在运营过程当中,很多时候需要做一些推广活动,同时需要通过各种途径发布消息出去,比如通过app通知、公众号推送、群发短信。在这里,我们...

MyLee
2017/12/25
0
0
Rails 学习笔记第一篇(建立一个玩具项目)

Rails的学习我主要基于《Ruby on rails 教程》《Agile Web Development with Rails 4 》,官网的API文档和 来自Ruby-China的指南(http://guides.ruby-china.org/index.html)来学习,整体上...

Marmot_Alex
2014/12/26
0
0
微信平台开发之利用本地环境加新花生壳解释做测试环境

准备工作: 1、搭建本地PHP开发环境。 2、注册并安装新花生壳。 3、注册微信公众平台帐号。 第一步:搭建本地PHP开发环境,案例使用wamp集成环境。 下载并安装集成环境确保集成环境正常运行。...

51213988
2014/05/14
0
0
IOS 内置URL schemes简介

在IOS的应用中经常会看到一些应用程序通过某个点击动作而直接跳到App Store页面,开始很奇怪这种第三方应用于IOS的系统应用交互时怎么实现的。后来发现苹果的开发者文档中关于这种通信的实现...

big军
2013/03/16
0
2

没有更多内容

加载失败,请刷新页面

加载更多

WinDbg

参考来自:http://www.cnit.net.cn/?id=225 SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols ctrl + d to open dump_file Microsoft (R) Windows Debugger Version 6.12.0002.633......

xueyuse0012
今天
2
0
OSChina 周五乱弹 —— 想不想把92年的萝莉退货

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @罗马的王:分享松澤由美的单曲《地球ぎ》 很久没看圣斗士星矢了 《地球ぎ》- 松澤由美 手机党少年们想听歌,请使劲儿戳(这里) @开源中国首...

小小编辑
今天
14
2
springBoot条件配置

本篇介绍下,如何通过springboot的条件配置,控制Bean的创建 介绍下开发环境 JDK版本1.8 springboot版本是1.5.2 开发工具为 intellij idea(2018.2) 开发环境为 15款MacBook Pro 前言 很多时候,...

贺小五
今天
1
0
javascript source map 的使用

之前发现VS.NET会为压缩的js文添加一个与文件名同名的.map文件,一直没有搞懂他是用来做什么的,直接删除掉运行时浏览器又会报错,后来google了一直才真正搞懂了这个小小的map文件背后的巨大...

粒子数反转
昨天
1
0
谈谈如何学Linux和它在如今社会的影响

昨天,还在农耕脑力社会,今天已经人工智能技术、大数据、信息技术的科技社会了,高速开展并迅速浸透到当今科技社会的各个方面,Linux日益成为人们信息时代的到来,更加考验我们对信息的处理程...

linux-tao
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部