Подход, кажется, правильный. Однако, если вы хотите открыть приложение глобально, используя $ uri_redirect_mode = 2, вы можете установить режим глубоких ссылок схемы URI как агрессивный режим в настройках ссылок.
Рекомендуемая схема URI Режим Deep Link: интеллектуальный.
Этот селектор позволяет вам контролировать, как и когда Branch использует схемы URI для открытия вашего приложения в случае сбоя Universal Links и ссылок на приложения Android. См. Особенности браузера в документации здесь .
- Консервативный режим никогда не будет использовать схемы URI, если существует риск появления сообщений об ошибках.
- Рекомендуется интеллектуальный режим,и использует данные Branch для безопасного использования схем URI повсеместно, с небольшим риском появления сообщений об ошибках в определенных браузерах, если приложение будет удалено.
- Агрессивный режим повсеместно заставит схемы URI, в результате чего пользователи без приложения будут видеть сообщения об ошибкахнекоторые браузеры.
Если вы создаете ссылку, добавляя параметры запроса, просто добавьте параметры управления к URL-адресу. Пожалуйста, убедитесь, что URL кодирует все, чтобы ссылка не разорвалась.
Для получения более подробной информации обратитесь к этой документации: https://docs.branch.io/deep-linking/routing/#option-2-let-branch-use-your-existing-deep-link-routing
Если у вас есть какие-либо сомнения, пожалуйста, напишите в support @ branch.io.