У меня есть глубокая ссылка, сгенерированная с помощью branch.io, совместно используемая Twitter, электронной почтой и Facebook. ссылки в соответствующих социальных сетях работают только в твиттере, который открывает установленное приложение. Facebook и электронная почта не открывают мое приложение. Пожалуйста, помогите.Вкладка Branch.io открывает установленное приложение только из общей ссылки Twitter. Оно используется для работы с facebook и электронной почтой, но не более
ответ
Я добавляю примечание для всех, кто может встретить этот билет, исследуя подобные проблемы.
Соединения филиалов предназначены для открытия связанных приложений, когда приложение установлено на устройстве, или перенаправить пользователя на страницу приложения в App или Play Store, если приложение не установлено. К сожалению, есть определенные приложения, которые не позволяют функциям Branch links работать должным образом. Вообще говоря, это, как правило, приложения, использующие скрытые веб-просмотры. Некоторые приложения, например Slack, позволяют пользователям отключать скрытые веб-просмотры и использовать Chrome или Safari - это решает эту проблему. У других приложений, таких как Facebook, нет такого обходного пути.
Актуальная рекомендация отделения для партнеров, использующих ссылки филиала в сообщениях Facebook, заключается в использовании iOS Deepviews. Когда iOS Deepviews включены, нажатие на ссылку Branch в фиде Facebook откроет веб-просмотр Facebook с помощью Deepview. Кнопка CTA в таких Deepviews работает правильно как Universal Link, открывая приложение или ведущих пользователей в App Store, если это необходимо. Ссылка, связанная с исходной ссылкой филиала, будет доступна для приложения при открытии таким образом, а атрибуция и аналитика филиалов также будут работать должным образом. Это самый надежный способ связывания приложений, который в настоящее время может быть достигнут из фида Facebook. Хотя это и не идеально по причине введения дополнительного Deepview, каждый другой вариант предполагает некоторый тип компромисса.
Отрасль Deepviews может быть включена на уровне приложения (т. Е. Для всех ссылок приложения), на уровне ссылки или специально для Facebook и/или Twitter. Обратите внимание, что включение этой последней опции (всегда показывающей Deepview только при нажатии ссылок на Facebook и/или Twitter) требует помощи от партнеров из филиала, которые могут обратиться к ним по адресу: [email protected]
В iOS проблемы с конфигурацией универсального связывания приложения также могут приводить к проблемам, подобным тем, которые описаны здесь, и являются чрезвычайно распространенными. Филиал создал инструмент универсального связывания ссылок, позволяющий выявлять и устранять проблемы с Universal Linking. Этот инструмент можно найти здесь: https://dev.branch.io/getting-started/universal-linking-validator/guide/. Руководство по устранению неполадок также доступно здесь: https://support.branch.io/solution/articles/6000153326-ios-universal-links-troubleshooting-guide.
Как общая рекомендация, проверьте связи ветвей и убедитесь, что они работают должным образом из стандартного приложения (например, Notes на iOS) перед тестированием в сообщениях в социальных сетях.
Нам нужно больше деталей. Можете ли вы предоставить ссылку по электронной почте, которая не работает на Facebook и электронную почту? Какие приложения электронной почты вы открываете ссылку? –
@AlexBauer У меня есть приложение ios, установленное на моем устройстве, которое генерирует глубокие ссылки. Эти глубокие ссылки открывают мое приложение, когда он делится с Twitter, но не с Facebook и электронной почтой. Он работал, но больше не работает. – akhiljij
Да, я получил все это из оригинального вопроса :). Нам нужно несколько _additional_ деталей –