У меня есть приложение, которое использует ссылки приложений для входа в браузер вне приложения и перенаправляется обратно после завершения входа. Это отлично работает с собственными браузерами Android, но не работает, когда я использую пользовательские вкладки Chrome. Пользователь входит в настраиваемые вкладки и не перенаправляется обратно в приложение, поэтому мне интересно, можно ли использовать ссылки на приложения с настраиваемыми вкладками так же, как и в родных браузерах?
конфигурация манифеста
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="my-host"
android:scheme="https" />
working implementation in native browsers
val intent = Intent(Intent.ACTION_VIEW, Uri.parse(url))
ContextCompat.startActivity(context, intent, null)
сбой перенаправления с использованием пользовательских вкладок Chrome
val customTabsIntent = CustomTabsIntent.Builder()
.build()
customTabsIntent.launchUrl(context, Uri.parse(url))