yaofly2012 / note

Personal blog

Home Page:https://github.com/yaofly2012/note/issues

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Deferred Deep Link

yaofly2012 opened this issue · comments

commented

链接汇总

链接 已安装APP行为 未安装APP行为
DeepLink 直接唤醒APP跳到指定页面 无反应
Universal Link (iOS)
AppLinks (Android)
唤醒APP跳到指定页面 浏览器(默认/第三方)内打开指定页面(即指定页面的Web形式)
Deferred Deep Link
1. Onelink (by Appsflyer)
2. GoLink
直接唤醒APP跳到指定页面 1. 跳到应用商店下载;
2. 安装启动app后,跳转到指定页面。

DeepLink(深度链接)

App里页面的地址,即APP可用识别并打开的页面URL。如果想打开APP内的指定页面必须使用DeepLink。

  1. iOS URL Schema
  2. Android intent filters

投放场景

  1. 已安装APP的用户;
  2. 站内投放(比如App Push, 站内信)

Universal Link (iOS) & AppLinks (Android)

Universal Links(AppLinks可以视为Android版的Universal Link )是一种能够通过传统的HTTP/HTTPS链接来启动App。

功能

  1. 已经安装App时,唤醒app并通过解析这条链接跳转到指定页面;
  2. 未安装App时,会直接在Safari或者第三方应用内浏览器中打开链接,访问到WEB站点。

投放场景

  1. 有独立的PC页面,单引导使用APP打开页面场景(不强制)。

Deferred Deep Link(延迟深度链接)

功能

  1. 已安装情况下直接唤醒APP跳到指定页面
  2. 未安装APP时先跳到应用商店下载,安装启动app后,跳转到指定页面。

看功能解决了DeepLink的痛点,不过服务商是要收费的。

投放场景

  1. 只能在APP内访问页面;
  2. 推下载

参考

  1. What's New in Universal Links
  2. Handling Android App Links
  3. Deferred Deep Link Using Appsflyer