Facebook 延迟深度链接在 iOS 上是否有效?如何在应用商店发布应用程序之前对其进行测试?

2024-01-06

我在 iOS 上遇到 Facebook 延迟深度链接问题。深层链接有效,但延迟深层链接不起作用。我已经阅读了很多关于这个问题的内容,但仍然找不到解决方案。

我已经设置了深层链接并且有效。当我也尝试测试深度链接时应用广告助手 https://developers.facebook.com/tools/app-ads-helper然后单击“测试深层链接”,输入深层链接并单击“发送通知”,我在 Facebook 上收到一条打开我的应用程序的通知,并且此深层链接有效。但是,当我单击“选择延期”时,我没有收到任何信息。我尝试删除应用程序并重新安装它,但是[FBSDKAppLinkUtility fetchDeferredAppLink:...];新安装后,该方法不会获得任何延迟的深层链接。

[FBSDKAppLinkUtility fetchDeferredAppLink:^(NSURL *url, NSError *error) {
        if (error) {
            NSLog(@"Received error while fetching deferred app link %@", error);
        }
        if (url) {
            [[UIApplication sharedApplication] openURL:url options:@{} completionHandler:^(BOOL success) {

            }];
        }
    }];

在此示例中,url 始终为零。

注意:我在商店中仍然没有应用程序,因此我输入了另一个应用程序的 Apple ID。即使我在 Store 上有自己的应用程序,如何在不在 Store 上发布应用程序的情况下测试延迟深度链接?

另外,我在 Facebook 文档上读到:

从 iOS 10 开始,iOS 不支持延迟深度链接,因此一旦人们安装了应用程序,您就无法打开除起始屏幕之外的内容。 (Source https://developers.facebook.com/docs/applinks/ios)

所以,我不确定这是否可能。

另外,我读过 Stackoverflow 上的另一篇文章,但没有我正在寻找的答案,即它们看起来不完整,或者我只是没有看到字里行间的答案:

如何使用 Facebook 延迟深度链接功能进行新安装 并在将 iOS 应用程序发布到 appStore 之前进行相同的测试? https://stackoverflow.com/questions/30352690/how-to-use-facebook-deferred-deep-linking-feature-for-new-installs-and-to-test-t-> 这个问题的答案不是我想要的:

如果您想验证延迟链接,请在对话框中选中“发送延迟”。 因此,执行此操作后,您需要卸载该应用程序(如果已经存在),然后从应用程序商店再次安装。您要测试此功能的设备应安装 Facebook 应用程序,并使用您从应用程序广告助手发送“延迟深层链接请求”的帐户登录。 现在,当您打开应用程序时,您应该能够看到延迟的深层链接功能正在运行。

这不起作用,所以这就是我问这个问题的原因。

另外,我发现我可以使用 Tune SDK 进行延迟深度链接:

...这不是 iOS 10 操作系统本身的问题。使用 TUNE SDK 的延迟深度链接在 iOS 10 上工作得很好。 (Source https://help.tune.com/marketing-console/deferred-deeplinking-with-attribution-analytics/)

另外,我发现我可以使用 Branch.io 进行延迟深度链接:

通过 Branch,您可以获得通用链接的所有基本路由以及延迟的深度链接,并为新用户获取流程安装归因。 (Source https://blog.branch.io/ios-9.2-redirection-update-uri-scheme-and-universal-links/)

我还没有尝试过 Tune 和 Branch.io。我想使用 Facebook 广告并执行延迟深度链接,而无需第三方解决方案。 Facebook 是否可以,以及如何在 iOS 上测试 Facebook 的延迟深度链接?


重置广告标识符后,它对我们有用。如果是相同的广告标识符,也许在内部他们会阻止同一应用程序中的归因两次。因此,在测试之前请前往设置并重置您的广告标识符。还要确保手机没有选择退出跟踪。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Facebook 延迟深度链接在 iOS 上是否有效?如何在应用商店发布应用程序之前对其进行测试? 的相关文章

随机推荐

  • sbt-1.1.1 sbtVersion 显示 1.1.0

    我调用 brew install sbt I get usr local Cellar sbt 1 1 1 491 files 48 3MB built in 7 seconds 我调用 sbt sbtVersion I get info
  • 当我点击 android 中的 edittext 视图时键盘不显示?

    当我单击编辑文本视图时 有时会显示键盘 有时会不显示键盘 在 android 2 1 中 当我单击 edittext 视图时 它会显示键盘 但是当我在 android 2 2 上启动相同的应用程序时 它不显示键盘 帮助我如何显示该问题 好吧
  • 删除文件而不是将其标记为删除

    我正在为 Windows 从 XP 到 8 1 编写一个服务 我需要递归删除一个文件夹 然后使用DeleteFile and RemoveDirectory为了那个原因 我不想用SHFileOperation因为它有MAX PATH lim
  • 将文本框绑定到 WPF 中的属性

    我在用户控件中有一个文本框 我试图从主应用程序进行更新 但是当我设置 textbox Text 属性时 它不会显示新值 即使 textbos Text 包含正确的数据 我试图将我的文本框绑定到一个属性来解决这个问题 但我不知道如何 这是我的
  • DatePicker 自定义格式的日期输入

    我想使用 redux form 将日期存储在我的状态中 我使用反应日期选择器 为了使日期选择器与我的 redux form 兼容 我写道 import React PropTypes from react import DatePicker
  • 如何将 url 参数从我的应用程序传递到 Chrome 扩展程序?

    在我的 Google App Engine 应用程序中 我想传递此用户信息 user users get current user 当用户单击应用程序中的按钮时 将其传递给 url 参数中的 Chrome 扩展程序 我怎样才能做到这一点 我
  • 为什么 Java 对重写的静态方法强制返回类型兼容性?

    Per 这个答案 https stackoverflow com questions 2223386 why doesnt java allow overriding of static methods and 这个答案 https sta
  • 使用 .readlines() 时摆脱 \n [重复]

    这个问题在这里已经有答案了 我有一个 txt 文件 其中包含值 这些值的列出如下 Value1 Value2 Value3 Value4 我的目标是将值放入列表中 当我这样做时 列表如下所示 Value1 n Value2 n The n不
  • pandas 中带有数据点的线图

    Using pandas我可以轻松地绘制线图 import pandas as pd import numpy as np matplotlib inline to use it in jupyter notebooks df pd Dat
  • 解析错误代码 209 和 -34018

    我花了几个小时学习 Parse 上的用户管理 认为考虑到它已经成为一项长期的服务 这会很容易 关于 自动用户 和会话的文档很少 我正在尝试构建一个允许用户匿名存在的应用程序 使用 PFUser enableAutomaticUser 然后他
  • javac生成的class文件总是一样的吗?

    目前 我们正在为一个大型项目 大约 2000 个源文件 重新编写所有构建系统的脚本 并且有人讨论对文件进行二进制比较以确保一切正确 这导致了以下问题 的输出是javac保证在各个编译中都是相同的还是可能会发生变化 另一个问题 https s
  • 警告消息行号 R

    我有一个大的 for 循环 循环了数百次 最后它产生了这个警告 Warning messages 1 In min j na rm TRUE no non missing arguments to min returning Inf 有什么
  • 随机选择一组不同整数的最有效方法

    我正在寻找最有效的算法来随机选择一组 n 个不同的整数 其中所有整数都在某个范围 0 maxValue 内 限制条件 maxValue 大于 n 并且可能大得多 我不在乎输出列表是否已排序 所有整数必须以相同的概率被选择 我最初的想法是构造
  • Java、JDBC INSERT ON DUPLICATE KEY UPDATE 通配符

    我有一个下一个 SQL 查询 const val INSERT OR UPDATE ITEM SQL INSERT INTO items owner id object id item id count enchant level item
  • 如何在JavaFX中的VBox中移动项目(通过拖动更改顺序)?

    我想在 VBox 中拖动 TitledPane VBox 中有 n 个 Titlepane 我想在拖动时更改它们的顺序 我尝试了一些 MouseEvents 和 DragEvents 但它不适合我 但我需要 Titledpane 移动到哪个
  • Matplotlib.pyplot:如何为现有绘图设置第二个 y 轴

    我有两组线性相关的值 因此 我只需要一个带有第二个 y 轴且比例正确的图表 最优雅的方法是什么 只制作两个条形图就会产生重叠 import numpy as np import matplotlib pyplot as plt x np a
  • 正则表达式匹配 CSS 中任何“未使用”的规则(类、id 等)

    我有一个巨大的 CSS 文件 我想将其缩减为仅使用的 CSS 规则 我通过使用做到了这一点CSS 使用插件 https addons mozilla org en US firefox addon css usage 对于萤火虫 它为每个未
  • Android NDK OpenGL 应用程序的浮点还是定点?

    我正在尝试决定是否对我的应用程序 大部分是 C 中的所有 3D 相关元素主要使用浮点数还是整数 据我所知 大多数基于 ARM 的设备没有硬件浮点支持 因此我认为任何使用浮点的繁重工作都会明显变慢 然而 我计划在大部分情况下准备所有数据 即在
  • TeamCity LocalService PFX 程序集签名 - 在何处安装证书

    我一直在研究这个问题 虽然我找到了一些 解决方案 但似乎很多 解决方案 都是偶然发现的 或者无法充分解释真正有效的方法 我已经尝试了多种解决方案 但仍然遇到问题 我在 Visual Studio 中创建了一个 PFX TeamCity 和
  • Facebook 延迟深度链接在 iOS 上是否有效?如何在应用商店发布应用程序之前对其进行测试?

    我在 iOS 上遇到 Facebook 延迟深度链接问题 深层链接有效 但延迟深层链接不起作用 我已经阅读了很多关于这个问题的内容 但仍然找不到解决方案 我已经设置了深层链接并且有效 当我也尝试测试深度链接时应用广告助手 https dev