Отладка диплинков AppsFlyer Onelink

Я использую AppsFlyer для тестирования функции ретаргетинга. Я реализовал глубокие ссылки с помощью Firebase.

Я запускаю приложение на своем устройстве с помощью Xcode и нажимаю ссылку ниже, которая запускает браузер и перенаправляет в AppStore. Поскольку я запускаю отладочную сборку непосредственно на устройстве, она определяется как «Приложение не установлено».

Как я могу убедиться, что ссылка напрямую открывает мое приложение, а не перенаправляет в магазин приложений?

Ссылка имеет формат:

https://Mycompany.onelink.me/12345678?pid=twitter&c=Paywall&af_dp=MyApp%3A%2F%2FUpgrade&af_web_dp=https%3A%2F%2Fwww.MyCompany.com%2Features-and-benefits%2Fmobile&is_retargeting=true


person NSNerd    schedule 10.04.2018    source источник


Ответы (1)


В общем, вам нужно настроить Universal Links/URL Schemes в вашем проекте xCode. Большинство разработчиков выбирают универсальные ссылки, поскольку они более безопасны и лучше подходят для большинства случаев использования.

Вам также потребуется доступ к странице Configure OneLink на панели инструментов AppsFlyer, чтобы создать уникальный идентификатор OneLink для вашего приложения, настроить субдомен для вашего OneLink и ввести некоторые дополнительные данные, которые используются для аутентификации (поскольку универсальные ссылки безопасны).

Подробную информацию и инструкции можно найти здесь: https://support.appsflyer.com/hc/en-us/articles/208874366

Поскольку для этого требуется настройка как на стороне клиента, так и на стороне сервера, вы можете запросить помощь с настройками на стороне сервера и дополнительные инструкции по настройке на стороне клиента по адресу [email protected].

person BenjaminAF    schedule 10.04.2018