AppsFlyerSDK / appsflyer-react-native-plugin

AppsFlyer plugin for React Native
MIT License
284 stars 198 forks source link

How to get additional params in deferred deep link #399

Closed gabrielfvf7 closed 2 years ago

gabrielfvf7 commented 2 years ago

Report

Plugin Version

6.4.0

On what Platform are you having the issue?

iOS and Android

What did you do?

Opened a deepLink with and without the app installed

What did you expect to happen?

The same behavior for both case, where when i open the deeplink, the app receives the same data

What happened instead?

In the deferred deep link, it's receives unexpected data

Please provide any other relevant information.

When i open the app using the deeplink and the app is already installed, the object for deeplink is: {"status":"success","deepLinkStatus":"FOUND","type":"onDeepLinking","data":{"deeplink_path":"partner-online","media_source":"dev","campaign":"testeonline","id":"2","deep_link_value":"partner-online","is_deferred":false},"isDeferred":false} Where i use the values inside data to redirect the user to a screen. But when i open the deeplink in the deferred way, where the app it's not yet installed, the object for deeplink i receive when the app opens is: {"status":"success","deepLinkStatus":"FOUND","type":"onDeepLinking","data":{"campaign_id":"","af_sub3":"","match_type":"probabilistic","af_sub1":"","deep_link_value":"partner-online","campaign":"","af_sub4":"","timestamp":"2022-07-05T20:53:04.725","click_http_referrer":"","af_sub5":"","media_source":"","af_sub2":"","is_deferred":true},"isDeferred":true} Where the additional params that i set in AppsFlyer are missing. What i need to do to get?

There already other issues like this with the same problem

github-actions[bot] commented 2 years ago

πŸ‘‹ Hi @gabrielfvf7 and Thank you for reaching out to us. In order for us to provide optimal support, please submit a ticket to our support team at support@appsflyer.com. When submitting the ticket, please specify:

gabrielfvf7 commented 2 years ago

πŸ‘‹ Hi @gabrielfvf7 and Thank you for reaching out to us. In order for us to provide optimal support, please submit a ticket to our support team at support@appsflyer.com. When submitting the ticket, please specify:

  • βœ… your AppsFlyer sign-up (account) email
  • βœ… app ID
  • βœ… production steps
  • βœ… logs
  • βœ… code snippets
  • βœ… and any additional relevant information.

I already did that

filippobarcellos commented 2 years ago

@gabrielfvf7 Did you manage to solve it? I have the same problem.

gabrielfvf7 commented 2 years ago

Hi @filippobarcellos , i have sent an email to AppsFlyer support and they responded saying that this works this way, for security reasons in defered deep link the extra params wont come, as said here. So in defered is required to use deep_link_value