应用跳转之被苹果狠狠的坑了一把
来源:互联网 发布:人大英语角知乎 编辑:程序博客网 时间:2024/04/28 20:40
原先的应用间跳转都是通过
- (BOOL)application:(UIApplication*)application handleOpenURL:(NSURL*)url NS_DEPRECATED_IOS(2_0,9_0,"Please use application:openURL:options:")__TVOS_PROHIBITED;
- (BOOL)application:(UIApplication*)application openURL:(NSURL*)url sourceApplication:(nullableNSString *)sourceApplication annotation:(id)annotationNS_DEPRECATED_IOS(4_2,9_0,"Please use application:openURL:options:")__TVOS_PROHIBITED;
这两个方法来Handle应用间跳转。
在iOS9之后,苹果除了加入Scheme白名单问题和新特性
App Transport Security (ATS)
更重要的
在 info plist 里设置了自定义 URL后,handle URL 的入口是 app delegate 方法
application:openURL:sourceApplication:annotation:
(iOS 9 开始被 deprecate)或application:openURL:options:
(iOS 9 引入,但如果没有实现这个方法,在 iOS 9 上还是会向前兼容 call 老方法,所以一般还是实现老方法)。但是iOS9.3.1之后会发现不再调用handleOpenURL了,取而代之的是
application:openURL:options:
但是请注意不要将原先的handleOpenUrl给删掉,否则之前版本的应用跳转又不能用了。
1 0
- 应用跳转之被苹果狠狠的坑了一把
- 郁闷,俺被S3C2416 狠狠的暗算了一把。
- 郁闷,俺被S3C2416 狠狠的暗算了一把
- 被svcutil坑了一把
- 被FMOD的内存管理坑了一把
- 微软被狠狠地扇了一巴掌,CloudOn发布MS Office iPad应用
- 今晚被vc狠狠摆了一道...
- 被cloudera quickstart vm坑了一把
- 买本子,给狠狠的宰了一刀
- 政策水平太低被老师狠狠的骂了
- <button> 和 input button的对比(实实在在的被坑了一把!)
- 被jbpm忽悠了一把!
- 被HDC忽悠了一把
- 被readLine()折腾了一把
- 被readLine()折腾了一把
- 被readLine()折腾了一把
- 被readLine()折腾了一把
- 被readLine()折腾了一把
- mui 浏览器跨域实现
- EXTERN关键字
- jax-rs和restful的理解
- 第十二周实践项目课后————1
- [SCOI2016]萌萌哒
- 应用跳转之被苹果狠狠的坑了一把
- Http协议详解
- Web前端的学习路线
- 第十二周实践项目课后————2
- Java中 char和int之间的转换
- Android 手机存储目录详解
- Android View体系(十)自定义组合控件
- [剑指offer]字符流中第一个不重复的字符
- android学习资料