Branch.io: глубокие ссылки переходят на пользовательский URL по возвращении
В Branch.io я создал ветку и успешно разместил ссылку на Facebook. Вот моя конфигурация на панели инструментов branch.io:
Это ссылка на Facebook:
Я нажимаю на него, он успешно перенаправляет меня в мое приложение. В течение нескольких секунд после появления нижнего экрана мое приложение запускается:
Теперь я возвращаюсь на Facebook, закрыв свое приложение и запустив Facebook - кажется, что встроенный в браузер facebook продолжает переходить на пользовательский URL-адрес (www.yahoo.com):
В течение нескольких секунд Yahoo открывает:
Я бы подумал, что после успешного перенаправления встроенный браузер Facebook закроется, а когда вы вернетесь в Facebook, появится Facebook. Я не ожидал бы, что встроенный браузер продолжит работу с пользовательским URL, как если бы ваше приложение не было установлено.
можно ли это исправить?
1 ответ
Если вы проверите настройки Facebook, то по умолчанию вы увидите, что "Открытые ссылки извне" отключены.
Это определенно неприятно, когда дело доходит до глубоких ссылок, особенно из Facebook.
Я никогда не использовал branch.io, но я предполагаю, что он способен перехватывать такое поведение Deeplink, открывая ссылку извне, но это не мешает Facebook пытаться отображать в браузере без этого выключенного. И, вероятно, нереалистично думать, что у всех ваших пользователей это будет отключено по умолчанию.
Но для тестирования сейчас я бы включил Links Open внешне и посмотрел, поможет ли это на данный момент решить проблему.