Доверенная веб-активность сохраняет данные локально - PullRequest
1 голос
/ 05 марта 2019

У меня есть PWA, где я сохраняю пользовательские настройки в локальном хранилище, и я хотел бы развернуть этот PWA в Play Store через TWA.Проблема заключается в следующем:

The host app doesn't have direct access to web content in a Trusted Web 
activity or any other kind of web state, like cookies and localStorage. 
Nevertheless, you can coordinate with the web content by passing data to and 
from the page in URLs (e.g. through query parameters, custom HTTP headers, and 
intent URIs.)

В соответствии с тем, что говорит Google, я не понимаю, как сохранить пользовательские настройки на стороне клиента с TWA на PWA.Если бы вы могли показать мне пример, я был бы признателен.

1 Ответ

2 голосов
/ 05 марта 2019

Приложения, использующие TWA, состоят из собственного кода (например, Java или Kotlin) и веб-кода (HTML, CSS и JavaScript).

«Хост-приложение», описанное в тексте, является ссылкой на нативную часть приложения, которая используется для «запуска» веб-части, TWA. Эта нативная часть приложения не будет иметь доступа к localStorage.

Веб-часть приложения (PWA) будет иметь обычный доступ к localStorage, файлам cookie и т. Д.

Другими словами, PWA, использующий localStorage с использованием доверенных веб-операций, должен вести себя как положено.

Это хранилище также используется в Chrome.

...