Универсальные ссылки iOS и интеграция с электронной почтой Responsys

У нас реализованы универсальные ссылки, и мы можем напрямую связывать наших пользователей с веб-сайта в приложение. Допустим, наш домен xyz.com

Проблема, с которой мы сталкиваемся, заключается в глубокой привязке нашего трафика электронной почты к нашему приложению. Наша команда по маркетингу использует Responsys, и в маркетинговых электронных письмах, которые мы отправляем, есть ссылки на домен xyzemail.com. Когда пользователь нажимает на эти ссылки, он перенаправляется на наш фактический домен xyz.com.

Мой вопрос: что нужно сделать, чтобы ссылки электронной почты также содержали прямые ссылки на наше приложение, когда пользователи нажимают на ссылки электронной почты с доменом xyzemail.com?

Попытка Deeplink трафика от электронной почты к мобильным приложениям

Не знаю, как это сделать без использования услуг поставщика, такого как Branch или Appsflyer.

В настоящее время, когда пользователь нажимает на ссылки xyzemail.com, мы открываем фактическую страницу на xyz.com в браузере Safari.


person Aseem Sharma    schedule 04.06.2019    source источник


Ответы (2)


К сожалению, универсальные ссылки не поддерживают переадресацию. Единственный способ заставить его работать — разместить файл apple-app-site-association на точном доменном имени «xyzemail.com» по ссылке и добавить его в файл прав. Неважно, какое приложение показывает ссылку (клиент электронной почты или другое приложение), она будет работать из всех приложений.

Соответствующая документация здесь

person battlmonstr    schedule 04.06.2019
comment
Приложение понимает шаблон URL только для xyz.com, но не для xyxemail.com. См. образец ссылки ниже. Итак, как мы будем с этим справляться? Ссылка по электронной почте - https://xyzemail.com/pub/cc?_ri_=X0Gzc2X%3DYQpglLjHJlTQGtzg2w2PzehUnjftTP754N3W6LGzbJA1zbswm99ILWXrL8Lam6Jd6o2qVXtpKX%3DSTSCCWCT& - person Aseem Sharma; 05.06.2019
comment
Перенаправление не поддерживается. Для поддержки обоих доменов вам необходимо обслуживать 2 файла apple-app-site-association: один с xyz.com и один с xyzemail.com. - person battlmonstr; 05.06.2019

Включите xyzemail.com в список поддерживаемых приложений в проекте Xcode.

Через Capabilities -> Associated Domains настройку цели.

Вам также необходимо поместить файл ассоциации приложения на xyzemail.com.

person Andrei Konstantinov    schedule 04.06.2019
comment
Я пробовал это, но это не сработало. Нужно ли мне также размещать файл ассоциации приложений на xyzemail.com? - person Aseem Sharma; 05.06.2019