Работают ли ссылки на branch.io на Facebook?

Ссылки, созданные с помощью branch.io при публикации на Facebook; они не открывают приложение или браузер по умолчанию, а открываются в веб-браузере Facebook.

Есть ли какие-либо пользовательские настройки, которые нам нужно сделать; поэтому ссылка открывается в приложении, если оно доступно, или в браузере по умолчанию, когда приложение не существует.

2 ответа

Решение

Поведение по умолчанию любой ссылки Facebook заключается в открытии ссылки в веб-просмотре Facebook. К сожалению, нет способа изменить это поведение.

Хотя в качестве обходного пути вы можете использовать Branch Deepviews, чтобы открыть свое приложение из Facebook. Поведение будет следующим:

  1. Поделитесь ссылкой на ветку для своего приложения на Facebook
  2. Нажмите на ссылку Филиал в приложении Facebook
  3. Откроется филиал Deepview в веб-обзоре Facebook с кнопкой "Получить / открыть в приложении".
  4. Нажатие на кнопку должно перенаправить вас прямо к вашему приложению.

Вы можете активировать Deepviews для:

  1. Все приложение: Посетив страницу Deepview на панели инструментов Branch здесь и включив конкретный Deepview.

  2. Для быстрой ссылки Branch: установив перенаправление iOS/Android на Deepviews, как показано ниже:

Быстрая настройка ссылок

  1. Для любой другой ветки ссылка: добавив $ios_deepview а также $android_deepview параметры для ссылок.

Для получения дополнительной информации см. Документацию Branch об ожидаемом поведении ссылки здесь и о Deepviews здесь.

Недавно я столкнулся с подобной проблемой, она не работает для Facebook по умолчанию. Мы должны справиться с этим.

Я обработал его, чтобы перемещаться внутри приложения по данным Deeplink, все, что мне нужно было сделать, это установить параметры в свойстве link link $deeplink_path.

Мы получим эти данные как часть url, и нам нужно будет проанализировать и получить данные в методах openURL Appdelegate. Добавьте логику навигации в методы OpenUrl.

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