gpt4 book ai didi

ios - iOS 上的 Facebook Deferred Deep Linking 是否有效,如何在商店发布应用程序之前对其进行测试?

转载 作者:可可西里 更新时间:2023-11-01 05:49:30 75 4
gpt4 key购买 nike

我对 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) {

}];
}
}];

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

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

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

Beginning with iOS 10, iOS doesn't support deferred deep linking, so you can't open content other than the starting screen once people have installed the app. (Source)

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

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

How to use facebook deferred deep linking feature for new installs and to test the same before publishing iOS App to appStore? -> 这个问题的答案不是我要找的:

If you want to verify deferred links then check 'Send Deferred' in the dialog. So, after doing this you need to uninstall the app(if already present) and then install again from the app store. The device in which you will be testing this should have facebook app installed and logged in with the account from which you had sent the "deferred deep link request" from app-ads helper. Now when you open your app, you should bee able to see your deferred deep link functionality working.

这行不通,所以这就是我问这个问题的原因。

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

...this is not a problem with the iOS 10 operating system itself. Deferred deep linking works just fine for iOS 10 using the TUNE SDK. (Source)

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

With Branch, you get all the basic routing of a Universal Link plus the deferred deep linking and install attribution for the new user acquisition flow. (Source)

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

最佳答案

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

关于ios - iOS 上的 Facebook Deferred Deep Linking 是否有效,如何在商店发布应用程序之前对其进行测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43756642/

75 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com