В ветке Android не работает глубокая ссылка - PullRequest
0 голосов
/ 04 октября 2018

Я использовал Branch SDK в Unity для создания приложения для Android.При настройке BranchLinkProperties я добавил пользовательский параметр, представляющий собой путь с глубокими ссылками, например:

blp.controlParams.Add("$deeplink_path", "test");

После получения короткого URL-адреса на Branch.GetShortURL() URL-адрес выглядел следующим образом: https://schemetest.app.link/SmpVWORpJQ.Помещая его в гиперссылку в редакторе W3school и нажимая на него на телефоне Android, он открывал приложение с набором данных.

Затем я попытался вставить в гиперссылку глубокую ссылку.Поскольку используемая схема Android была schemetest, я поместил в нее schemetest://test.Однако гиперссылка не сработала, когда я щелкнул по ней.После некоторого исследования ему потребовалась идентификация Branch в URL, поэтому я использовал короткий URL для создания ссылки на панели мониторинга Branch, а в Configure Options я нашел ключ $deeplink_path, значение которого было test?link_click_id=link-576254842633601048, которое имеет идентификатор Branch.в этом.Поэтому я попытался поместить schemetest://test?link_click_id=link-576254842633601048 в гиперссылку и щелкнул по ней.Это все еще не работало.Что я сделал не так?Я что-то пропустил?

PS: schemetest://open работает в этом случае.Он может открыть приложение.

...