Facebook延迟iOS上的Deferred Deep Linking是否可以正常工作?如何在将应用发布到Store之前对其进行测试?

Vla*_*nic 6 testing facebook deep-linking ios facebook-ads-api

我在iOS上的Facebook延迟深层链接有问题。深度链接无效,但延迟的深度链接无效。我已经阅读了很多有关此问题的信息,但仍然找不到解决方案。

我已经建立了深层链接,并且可以正常工作。当我还尝试在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) {

            }];
        }
    }];
Run Code Online (Sandbox Code Playgroud)

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

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

另外,我在Facebook文档上阅读了以下内容:

从iOS 10开始,iOS不支持延迟深层链接,因此一旦人们安装了该应用程序,您将无法打开除开始屏幕以外的内容。(来源

因此,我不确定这是否可能。

另外,我还阅读了有关Stackoverflow的另一篇文章,但没有找到我想要的答案,即它们看起来不完整,或者我只是看不到答案:

在发布iOS App到appStore之前,如何使用Facebook延迟深层链接功能进行新安装并进行测试?->这个问题的答案不是我要的:

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

这行不通,所以这就是为什么我问这个问题。

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

...这不是iOS 10操作系统本身的问题。延迟深层链接使用TUNE SDK在iOS 10上运行良好。(来源

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

使用Branch,您将获得Universal Link的所有基本路由以及延迟的深层链接,并为新用户获取流程安装归因。(来源

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

Cra*_*his 0

如果您在启用深度链接的情况下运行 Facebook 广告,您可以在此处测试延迟深度链接设置: https: //developers.facebook.com/tools/app-ads-helper/

您需要选择您的应用程序,然后您应该能够访问页面底部的深层链接测试器(您也可以在其中选择deferred

在此输入图像描述

  • 我已经在这里测试深层链接。深层链接有效,但我不知道如何测试延迟的深层链接。有选项“延迟发送”。当我选择该选项时,我收到“该链接已排队,等待您在设备上首次启动应用程序。这意味着您需要删除该应用程序,然后重新安装并打开您的应用程序。请首先验证您的应用程序可以通过检查上面的 iOS 和 Android 设置信息来处理延迟深度链接。”。我删除应用程序并重新安装,但没有任何反应 (2认同)
  • 嗨弗拉基米尔,你解决这个问题了吗?我有一个和你一样的问题。 (2认同)