Implementing Deep Linking

Information to help you implement deep linking in your applications to drive users to app or web link destinations.

This section contains the following information:

Getting Started


Add the library to your project and implement lifecycle. For more information, see Core Implementation and Lifecycle.

Configure Deep Linking

  1. Register the application to handle URLs.
  2. Pass Activity with deep link intent to Adobe SDK via collectLifecycleData. The following code is a sample track deep link:
    public class ParseDeepLinkActivity extends Activity {
        protected void onCreate(Bundle savedInstanceState) {

Configure Deferred Deep Linking

In the event of a deferred deep link, the Adobe SDK will open a new Intent with the deep link as the Intent data. This should all be handled as an external deep link using the code above.

Deep Link Public Info


 * Used for message deep link tracking
 * Key for deep link URL.
public static final String ADB_MESSAGE_DEEPLINK_KEY = "adb_deeplink";

Parent topic: Acquisition