URL Scheme 应用间跳转

1.pList中注册URL Scheme

plist

该plist配置用于标识手机中app的唯一识别 尽量规范自己的命名规则 避免与其他app相冲突导致无法唤醒

2.关于唤醒App时的代理delegate

func application(_application:UIApplication, handleOpen url:URL) ->Bool 

handleOpenDelegate

该方法在AppDelegate中已经修改为使用application:openURL:options:用于唤醒

openURL


print

通过打印各项传入数据 

url :为唤醒app时的url 事实证明 url是可以传递参数的


safari


参数

options:为唤醒app时的各项属性和参数 包括是什么app唤醒 等

3.关于测试

其实不需要写另一个app来专门测试启动 在safari中直接填写url即可唤醒app 原理和访问一些网页时 唤醒某些特定的app相同

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容