AppsFlyer Onelink Deeplinking Отладка

Я использую 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%2Ffeatures-and-benefits%2Fmobile&is_retargeting=true

1 ответ

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

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

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

Поскольку это требует настройки как на стороне клиента, так и на стороне сервера, вы можете запросить некоторую помощь с настройками на стороне сервера и дополнительные инструкции по настройкам на стороне клиента по адресу support@appsflyer.com

Другие вопросы по тегам