Skip to content

Conversation

@nonelse
Copy link
Member

@nonelse nonelse commented Nov 8, 2016

Version 4.10.3

Added

  • Send os build
  • Adjust sdk version in adjust.h
  • Send push token with sessions and events
  • Register web view delegate for web bridge sdk

Fixed

  • Replace NSLog in System Profile with adjust logger
  • No longer necessary to have attribution delegate to open deferred deeplinks
  • Send ios uuid or permanent version, not both

@nonelse nonelse force-pushed the v4103 branch 4 times, most recently from fa9e41c to 2f869e3 Compare November 10, 2016 17:23
@uerceg uerceg merged commit ec223b6 into master Nov 18, 2016
@uerceg uerceg deleted the v4103 branch November 18, 2016 16:43
@AshrafTawfeeq
Copy link

Sorry but if "No longer necessary to have attribution delegate to open deferred deeplinks", where should I apply the logic to handle them?

@uerceg
Copy link
Contributor

uerceg commented Apr 11, 2018

Deferred deep link nowdays arrive as a response to attribution request that our SDK sends to backend usually couple of seconds after install has been tracked. Before the change, SDK wasn't interested in asking for attribution since attribution method didn't exist in Adjust interface and since we assumed that if user doesn't implement attribution callback, he doesn't really wanna know about attribution anyway. Also back in the days, deferred deep link was not part of the attribution response.

In this change, we have just made modification that as soon as install is tracked, regardless of whether user has implemented attribution callback or not, SDK will ask the backend for attribution for the user. In case deferred deep link was present in the whole flow, SDK will get it in the answer from backend and open it for you.

So in theory, if you're expecting deferred deep link to be opened in your app, if we assume that you have correctly set up everything in your app for deep linking handling, no additional setup is needed in Adjust SDK to get it. Once it arrives to our SDK from our backend, you can get it inside of openURL method of your AppDelegate class.

@AshrafTawfeeq
Copy link

AshrafTawfeeq commented Apr 11, 2018

@uerceg The problem I am trying to test them, so I download the app using that link and then try to run the development version but openURL never get called.

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

Successfully merging this pull request may close these issues.

4 participants