You can return the last deep link URL passed to the Adjust.processAndResolveDeeplink or Adjust.processDeeplink method by calling the Adjust.lastDeeplinkWithCompletionHandler: method. This returns the last deep link as NSURL.
NSLog(@"Last deep link: %@", [lastDeeplink absoluteString]);
5
}
6
}];
Handling Deeplinks with Referrer
An optional referrer URL is used to track source of the deep link or app open for better attribution or reattribution and deep linking. For example, in channels such as SEO or Organic Search, Adjust links are not used directly. If the client’s root domain has Universal Links implemented and triggers an app opening, For such channels, we may have to rely on signals coming from the referrer URL to attribute or reattribute users.
// resolvedLink contains either resolved URL (if it was unshortened)
14
// or just echoed URL if it was not shortened
15
}];
16
}
17
returnYES;
18
}
Deferred deep linking
Set up Adjust LinkMe
Method signature
- (void)enableLinkMe;
Adjust’s LinkMe solution is an optional feature that ensures robust deferred deep linking performance by enabling your app to read deep link information from the device pasteboard.
When a user clicks on a LinkMe URL they have the option to copy the link information to their system pasteboard. You can use the Adjust SDK to read the system pasteboard for deep link information. If deep link information is present, the Adjust SDK forwards the user to the correct page in your app.
To enable pasteboard checking in your app, call the [ADJConfig enableLinkMe] method.