Как проверить отложенное глубокое связывание с AppsFlyer? - PullRequest
0 голосов
/ 09 января 2019

Я интегрирую AppsFlyer с собственным приложением Android. И я хочу использовать Deferred Deep Linking, когда пользователь нажимает на объявления целевой страницы и загружает приложение, а при первом открытии приложения пользователь попадает прямо в нужную мне деятельность.

Ссылка на документы: https://support.appsflyer.com/hc/en-us/articles/207032096-Deferred-Deep-Linking-Getting-the-Conversion-Data

Но я не нашел способа проверить, что мой код работает правильно. Пожалуйста, помогите мне с этой проблемой

Ответы [ 2 ]

0 голосов
/ 01 мая 2019

Что работало для меня:

  1. Добавление физического устройства в качестве тестового устройства в AppsFlyer (, как это сделать )
  2. Включить Режим отладки в AppDelegate.swift в didFinishLaunchingWithOptions

    AppsFlyerTracker.shared().isDebug = true

  3. Добавление методов AppsFlyer в ваш AppDelegate.swift ( согласно статье )

  4. Удалить приложение (или тестовую сборку) с физического устройства

  5. Открыть Deep Link с физического устройства, вы будете перенаправлены в App Store. Не устанавливайте приложение из App Store !!! (просто закройте его)

  6. Установить приложение через XCode

После этого при первой установке он вызовет метод onConversionDataReceived и остальные сотрудники.

0 голосов
/ 10 января 2019

Вам потребуется реализовать слушатель onInstallConversionDataLoaded:

public interface AppsFlyerConversionListener {
    void onInstallConversionDataLoaded(Map<String,String> conversionData);
    void onInstallConversionFailure(String errorMessage);
}

Это вернет карту всех параметров по ссылке, по которой вы щелкнули. Параметр, на который нужно обратить внимание, это параметр af_dp. Этот параметр должен содержать схему URI действия, к которому вы хотите направить своих пользователей. Убедитесь, что вы правильно настроили эту схему URI в манифесте.

Для создания ссылки отслеживания вы можете использовать Управление ссылками. Не имеет значения, является ли это ссылкой на одну платформу или OneLink, если в ссылке есть параметр af_dp, этот параметр (вместе со всеми другими параметрами в ссылке) будет частью ответа.

Если вы все еще сталкиваетесь с проблемами, не стесняйтесь обращаться к support@appsflyer.com.

...