Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Short links data missing for direct deep links #270

Open
VahanLab opened this issue Mar 26, 2024 · 6 comments
Open

Short links data missing for direct deep links #270

VahanLab opened this issue Mar 26, 2024 · 6 comments

Comments

@VahanLab
Copy link

VahanLab commented Mar 26, 2024

Report

SDK Version

AppsFlyerFramework (6.12.2)

What did you do?

Click on a onelink shortlink url.
https://links.mydomain.com/QtUS/myProfile

Associated long url :
https://links.mydomain.com/QtUS?af_xp=social&pid=Social_instagram[...]&deep_link_value=profile&deep_link_sub1=188067

What did you expect to happen?

When using a onelink shorlink, I expect Appsflyer framework to pull out the values from the Appsflyer server, in didResolveDeepLink.

What happened instead?

deep_link_value and deep_link_sub1 are nil when using the shortlink in direct deep link scenario. However, for deferred deep links, values are properly fetched.
To get data from the deep link in all cases (deferred & direct), only solution is to use the long url, which is a problem since some social platforms do not accept long urls

@alexzchut
Copy link

Same issue on latest sdk version - AppsFlyerFramework 6.14.3

@matantech
Copy link

Same for me at 6.14.3
Any news?

@ChanBasha-MSIL
Copy link

ChanBasha-MSIL commented Aug 28, 2024

Any update ? We also facing similar issue. After didResolveDeepLink delegate method gets called, result status is coming as notFound. Also we have added fallback in onConversionDataSuccess in which getting installation info, but not getting deep_link_value.

@ferhatabd
Copy link

how come there's still no response here?

@lrssv
Copy link

lrssv commented Sep 18, 2024

I had the same problem. For me, what resolved was set AppsFlyerLib.shared().oneLinkCustomDomains = ["my.custom.domain.com"] in AppDelegate.
After that didResolveDeepLink returns deep_link_value.

@ClarkStoro
Copy link

I was facing the same issue and the solution proposed by @lrssv worked for me on both iOS and Android SDK.

Thank you so much!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants