Branch.io: глубокие ссылки переходят на пользовательский URL по возвращении

В Branch.io я создал ветку и успешно разместил ссылку на Facebook. Вот моя конфигурация на панели инструментов branch.io:

конфиг

Это ссылка на Facebook:

ссылка на фейсбук

Я нажимаю на него, он успешно перенаправляет меня в мое приложение. В течение нескольких секунд после появления нижнего экрана мое приложение запускается:

переадресовывать

Теперь я возвращаюсь на Facebook, закрыв свое приложение и запустив Facebook - кажется, что встроенный в браузер facebook продолжает переходить на пользовательский URL-адрес (www.yahoo.com):

Yahoo

В течение нескольких секунд Yahoo открывает:

Yahoo

Я бы подумал, что после успешного перенаправления встроенный браузер Facebook закроется, а когда вы вернетесь в Facebook, появится Facebook. Я не ожидал бы, что встроенный браузер продолжит работу с пользовательским URL, как если бы ваше приложение не было установлено.

можно ли это исправить?

1 ответ

Если вы проверите настройки Facebook, то по умолчанию вы увидите, что "Открытые ссылки извне" отключены.

Это определенно неприятно, когда дело доходит до глубоких ссылок, особенно из Facebook.

Я никогда не использовал branch.io, но я предполагаю, что он способен перехватывать такое поведение Deeplink, открывая ссылку извне, но это не мешает Facebook пытаться отображать в браузере без этого выключенного. И, вероятно, нереалистично думать, что у всех ваших пользователей это будет отключено по умолчанию.

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

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