Когда я запускаю глубокую ссылку (которая направляется в действие приложения) внутри пользовательских вкладок хрома, приложение закрывается. Пока не удалось выяснить причину. Я использую Branch.io для deeplinking.Хранение пользовательских вкладок при открытии deeplink через него
Ожидаемое поведение - это открыть активность, которая перенаправляется из ссылки.
Для больше детали:
- Внутри моего приложения, есть активность А, я нажал на ссылку внутри Activity A
- Чем эта ссылка открываются в Chrome CustomTabs по телефону launchUrl() от деятельности
- Теперь, когда ссылка, которая была нажата от активности А на самом деле глубокого Link, из которых поведение браузера было, это открыть мою активность приложений B из браузера
- Но когда эта ссылка открывает CustomChromeTab Мое приложение Закрывает, не заходя активность B по желанию
- Наконец я не вижу никакой ошибки в LogCat
Возможно, вы представите более подробную информацию в своем вопросе? Кажется, что вы нажимаете на ссылку при навигации внутри пользовательской вкладки, и ожидаемое поведение для активности приложения должно быть запущено, но что-то не так. Является ли ссылка на другое приложение, отличное от того, на котором размещена пользовательская вкладка? Является ли активность пользовательской вкладки закрывающейся при нажатии ссылки, хост-приложение или приложение, которое является глубоко связанным? Можете ли вы увидеть какие-либо ошибки в logcat, когда приложение закрыто? – andreban
@andreban Yup спасибо за комментарий, следующие детали помогут вам разобраться в моей ситуации: > Внутри моего приложения есть активность A, я нажал на ссылку внутри Activity A > Чем эта ссылка открывается в Chrome CustomTabs, вызвав launchUrl() из Activity A > Теперь эта ссылка, которая была нажата из Activity A, на самом деле является Deep Link, в отношении которой было поведение браузера, она открывает мою активность приложения B из моего браузера > Но когда эта ссылка открывается CustomChromeTab Мое приложение Закрывается, без перейдя в Activity B по желанию.> Наконец, я не вижу ошибки в logcat –
Спасибо за подробности. Я бы рекомендовал обновить исходный вопрос с помощью этих деталей, чтобы помочь другим людям, читающим вопрос, не пропуская комментариев. Что касается deeplink, использует ли она схему http/https или использует пользовательскую схему? – andreban