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相同
网友评论