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相同

你可能感兴趣的:(URL Scheme 应用间跳转)