Enlaces profundos

Enlaces profundos

alt text

Deep Linking Types

Since users may or may not have the mobile app installed, there are 2 types of deep linking:

  1. Deferred Deep Linking - Serving personalized content to new or former users, directly after the installation.
  2. Direct Deep Linking - Directly serving personalized content to existing users, which already have the mobile app installed.

For more info please check out the OneLink™ Deep Linking Guide.

The set up for deferred deep linking and direct deeplinking is the same for UE4:

  1. Create a new Actor object.

  2. Click Add Component and and the AppsFlyer SDKCallback Component.

  3. You can now add the required callbacks.

Now you are ready to implement Deeplinking!

Deferred Deep Linking

Check out the deferred deeplinkg guide from the AppFlyer knowledge base here

Code Sample to handle the conversion data:

Direct Deeplinking

When a deeplink is clicked on the device the AppsFlyer SDK will return the link in the onAppOpenAttribution method.

Configuración de enlaces profundos de Android

URI Scheme

En el manifiesto de tu aplicación, agrega el siguiente filtro de intención a la actividad pertinente:

<intent-filter>
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" />
    <data android:scheme="your unique scheme" />
</intent-filter>

App Links

Para más información sobre los enlaces de aplicaciones, consulta la guía aquí.

Configuración de enlaces profundos para iOS

Para más información sobre los enlaces universales, consulta la guía aquí.

Básicamente, el método de Enlaces universales enlaza entre una aplicación móvil de iOS y un sitio web/dominio asociado, como el dominio OneLink de AppsFlyer (xxx.onelink.me). Para ello, es necesario:

  1. Configurar el subdominio de OneLink y enlazar a la aplicación móvil (alojando el archivo 'apple-app-site-association'): AppsFlyer se encarga de esta parte de la configuración de OneLink en tu panel de control).
  2. Configurar la aplicación móvil para registrar los dominios aprobados:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
    <dict>
        <key>com.apple.developer.associated-domains</key>
        <array>
            <string>applinks:test.onelink.me</string>
        </array>
    </dict>
</plist>