android - 如果您在 iOS 或 Android 上深度链接到您尚未安装的应用程序会怎样?

标签 android ios deep-linking

我对移动开发还很陌生。目前,我正在尝试在 Adwords、iAd、Twitter 和 Facebook 上运行移动应用程序(iOS 和 Android)广告 Activity 。

我希望我的广告深层链接到应用的特定部分(最接近结帐页面)。

能否请经验丰富的开发人员解释一下在以下情况下会发生什么情况:

  1. iOS 用户在 Google 或 Apple 的广告网络、Facebook 或 Twitter 上看到广告,然后点击广告。该广告有一个深层链接,试图打开应用程序并将用户转到特定屏幕。但是,用户没有该应用程序。问题 1:会发生什么?问题 2:如果有错误,那么这种用户旅程如何修复?

  2. 使用 ANDROID 的人会在 Google、Facebook 或 Twitter 上看到广告,然后点击该广告。该广告有一个深层链接,试图打开应用程序并将用户转到特定屏幕。但是,用户没有该应用程序。问题 1:会发生什么?问题 2:如果有错误,那么这种用户旅程如何修复?

非常感谢!

~艾沃里克

最佳答案

如果你想从广告或互联网上的任何其他链接深层链接到应用程序内的特定内容,那么你需要查看 contextual deeplinking .

没有上下文深度链接...

在这两种情况下,如果用户之前安装了应用程序(但删除了它),则用户可能会遇到弹出式错误。我非常有信心在 iOS 中发生这种情况——显示 Safari“错误”消息。据我所知,iOS 没有本地修复程序。您需要与可以处理平台检测和路由的第 3 方深度链接标准同步。

上下文深层链接将是解决所有这些问题的一种方法,因为它会自动检测应用程序是否已安装或之前是否已安装。然后,它可以删除有关用户上下文的信息 - 他们来自什么广告以及任何其他深层链接数据 - 并将此信息携带到应用程序中以将用户引导至深层链接位置。

关于android - 如果您在 iOS 或 Android 上深度链接到您尚未安装的应用程序会怎样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30754797/

相关文章:

android - 具有国家代码下拉列表(国际电话输入)的移动设备上的 CSS 问题

Android Studio 获取字符代码

ios - 使用 session 快速发出 HTTP POST 请求

ios - 在运行 iOS 11 的 iPad 上禁用 anchor 预览

ios - 在 NativeScript 中访问 iOS 通用链接中的查询参数

android - 专注于 recyclerview 项目

java - Caused by : java. lang.IllegalStateException: 在onSaveInstanceState之后不能执行这个 Action

ios - 我在应用商店中的贴纸没有动画效果

android - 如何在华为设备上进行深度链接?

android - 在 cordova 内打开适用于 ios、android 和 windows 的外部应用程序