OpenURL

作者: 凯旋之歌 | 来源:发表于2017-04-15 19:54 被阅读0次

// old

- (BOOL)openURL:(NSURL*)url

// new

- (void)openURL:(NSURL*)url options:(NSDictionary*)options completionHandler:(void (^ __nullable)(BOOL success))completion

并且额外地提供了一个用来URL处理的options字典参数,没有限定值时就要传空字典,就像下方代码一样调用.

[[UIApplication sharedApplication] openURL:URL options:@{} completionHandler:nil];

options目前可传入参数Key在UIApplication头文件只有一个:UIApplicationOpenURLOptionUniversalLinksOnly,其对应的Value为布尔值,默认为False.如该Key对应的Value为True,那么打开所传入的Universal Link时,只允许通过这个Link所代表的iOS应用跳转的方式打开这个链接,否则就会返回success为false,也就是说只有安装了Link所对应的App的情况下才能打开这个Universal Link,而不是通过启动Safari方式打开这个Link的代表的网站.

[application openURL:URL options:@{UIApplicationOpenURLOptionUniversalLinksOnly : @YES} completionHandler:nil];

相关文章

  • OpenURL

    // old- (BOOL)openURL:(NSURL*)url// new- (void)openURL:(N...

  • OpenURL

    参考 这个方法openURL 是别的应用打开我们的应用时调用的方法,分享需要调用'[[UMSocialManage...

  • OpenUrl

    打开自己的app设置界面 打开自己的通用设置界面 补充参考http://www.jianshu.com/p/ee6...

  • OpenUrl

    iOS-使用URL Schemes,进行应用之间跳转iOS - JLRoutes路由跳转官方文档JLRoutes ...

  • OpenURL

    目标 平常我们做iOS开发,会经常遇到打开其他的APP的功能。本篇文章讲的就是打开别人的APP的一些知识。我们的目...

  • openURL 在 iOS10中已弃用

    来源:openURL Deprecated in iOS10 苹果在iOS 2 推出了openURL:方法 作为一...

  • openURL:方法 (打电话 , 发短信)

    openURL:方法 UIApplication有个功能十分强大的openURL:方法 - (BOOL)openU...

  • iOS10 新变化之废弃的 openURL

    原文:iOS 10 新变化之废弃的openURL 作为UIApplication单例对象的方法 openURL: ...

  • 查看SDK调用支付宝参数

    使用runtime 方法交换openurl

  • iOS开发的常用小功能

    打电话 第一种方法:(openURL方法在iOS10的时候过期,使用openURL:options:complet...

网友评论

      本文标题:OpenURL

      本文链接:https://www.haomeiwen.com/subject/khkoattx.html