Title不重要
  • 初衷
  • 教程
    • Aria2教程
    • Mac重装教程
    • Hexo教程
    • v2ray教程
    • 翻墙教程
    • Flutter教程
    • Cocoapods教程
  • 混合框架
    • 方案一:原生+H5
      • a、Cordova
      • b、Ionic
      • c、微信小程序
    • 方案二:原生+JavaScript
      • a、React Native
      • b、Weex
      • c、快应用
    • 方案三:原生+自绘
      • a、QT for mobile
      • b、Flutter
  • 开发语言
    • Flutter
      • Dart
    • iOS
      • 1、Swift
      • 2、Objective-C
    • Android
      • Java
    • 2、Python
    • 3、JavaScript
    • 4、PHP
    • 5、Go
  • 开发者
    • 开发者个人
      • iOS
    • 开发者团队
      • 滴滴出行团队
      • 携程团队
      • Yelp团队
      • 大众点评-美团点评团队
  • 工具
    • Mac
      • 重装Mac
    • Windows
  • 干货
    • iOS干货
      • 音视频
      • 动画
      • 直播
      • Xcode
      • iOS 网站论坛
      • iOS 开源项目
        • Swift
      • iOS 视图控件
    • 书籍
      • 教育类
    • 其他干货
      • 设计干货
      • 电影网站
      • Telegram资源
    • Java干货
    • Android干货
      • Android 开源项目
  • 集成平台
    • 第三方支付
      • 微信支付
    • 高德地图
      • AMapSearch库
  • SDKS
    • iOS
      • Foundation
        • NSURLSession
  • 互联网概念
    • 后端
      • 黑石物理服务器
      • Redis
      • 360 Pika项目
      • MapReduce
      • Apache Kylin
      • Gears
      • 集群框架Spark
      • ACM国际大学生程序设计竞赛
      • Presto
      • Apache Storm
      • Apache Flink
      • Apache HBase
      • Apache Mesos
      • Apache Hadoop
      • Apache Hive
      • Apache Cassandra
      • LAMP
      • MySQL
      • 概念:微服务
    • 前端
      • iOS
        • 怎么知道一个NSObject对象占用多少内存?
        • Token过期的处理方案
        • 无侵入埋点
        • 电量优化
        • 介绍多线程
        • 介绍消息传递和转发
        • 介绍Runloop
        • 介绍Runtime
        • 介绍深拷贝和浅拷贝
        • 介绍KVO和KVC
        • 自定义的类,如何实现copy
        • 介绍Autorelease对象什么时候释放?
        • 介绍App卡顿
        • 介绍NSCoding协议和NSCopying协议
        • 介绍内存泄漏和内存溢出
        • 介绍Weak和Assign的区别
        • 介绍Delegate为什么用Weak
      • Android
        • Android中startService和bindService的区别
        • Android与vue js互相调用
      • 原理:直播流程
  • 互联网大会
    • QCon全球软件开发大会
    • AICon全球人工智能与机器学习大会
    • ArchSummit全球架构师峰会
    • GMTC全球大前端技术大会
      • 2019 GMTC
    • WWDC全球苹果开发者大会
      • WWDC2019
        • SwiftUI
      • WWDC2017
        • Universal Links
      • WWDC2018
      • WWDC资源
    • 谷歌I/O大会
  • 生活的智慧
    • 权谋学
Powered by GitBook
On this page

Was this helpful?

  1. 互联网大会
  2. WWDC全球苹果开发者大会
  3. WWDC2017

Universal Links

PreviousWWDC2017NextWWDC2018

Last updated 5 years ago

Was this helpful?

  • { 折腾}

Universal-Link

  • Universal-Link 是iOS 9之后推出的,可以实现URL和App之间的无缝连接,在此之前是自定义的URL Scheme。和自定义URL Scheme对比,Universal-Link有如下优势:

  • 唯一性:Universal-Link使用标准的HTTP协议URL,拥有唯一性。

  • 安全性:App可以控制处理哪些URL。

  • 简单灵活:URL对于H5和App是通用的,如果没有安装App,就会跳转到Safari打开对应H5。

  • 私密性:在跳转之前并不需要知道用户是否安装目标App。

  • 结合“相机扫码”和Universal-Link,我们就可以做到从系统“相机扫码”直接唤起App了。

实施方案

  • 具体方案:将一个Universal-Link链接对应的二维码作为物料投放,用户直接使用系统“相机”扫描此二维码,如果装有大众点评App,会出现“是否用大众点评打开”的提示框,点击即进入App。如下所示:

https://tech.meituan.com/wwdc_ap.html
https://mp.weixin.qq.com/s/0tkacFuYJpuj34jJb0NhhQ?utm_medium=hao.caibaojian.com&utm_source=hao.caibaojian.com
http://awhisper.github.io/2017/09/02/universallink/
http://strivingboy.github.io/blog/2015/09/27/ios9/
https://www.jianshu.com/p/734c3eff8feb
链接