Автономный режим не очень полезен в случае TWA.
если вы хотите знать, что ваше приложение работает на TWA,
Что вы можете сделать, это установить sessionStorage в качестве флага,
Если определенные условия соблюдены. Когда приложение TWA открыто, вы можете получить имя пакета, например com.example, в свойстве document.reffer, а также вы можете передать некоторое значение в запросе Param, чтобы проверить ваше приложение. Открыт.
Итак, это будет выглядеть так.
If (document.referrer == 'android-app://com.example' && location.href.includes ('? Twa = true')) {
sessionStorage.isTwa = 1;
}
Когда приложение открывается, сеанс начинается, и isTwa будет установлен в 1, когда приложение закрыто, этот сеанс также заканчивается. То же, что и в сеансе Chrome Tab.