В настоящее время я создаю приложение для Android в качестве TWA, следуя рекомендациям примера проекта TWA от Google , и столкнулся с проблемой при попытке открыть внешние ссылки из TWA.
Из моего TWA, при открытии внешней ссылки (например, Facebook или Instagram) и там, где у меня не установлено приложение, которое может обрабатывать ссылку, я хочу, чтобы ссылка открывалась в Chrome отдельно внемоего приложения.Однако реализация TWA строится вокруг пользовательских вкладок Google, которые, кажется, настаивают на загрузке ссылки в контексте пользовательских вкладок.
Проблема с открытием внешних ссылок из моего приложения, как это, заключается в том, что при нажатииЗначок «Закрыть», он закрывает все мое приложение, а не только представление для внешней ссылки, что, очевидно, нежелательно.
TL; DR Существует ли способ принудительного открытия внешних ссылок из пользовательских вкладок снаружиПользовательский контекст вкладок?Может быть достаточно отдельного действия Chrome или веб-представления.
Обратите внимание, что в моем приложении установлены фильтр намерений и область действия:
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="www.example.com"
android:pathPrefix="/mobile"
android:scheme="https" />
</intent-filter>