#android #apk #progressive-web-apps #trusted-web-activity
#Android #apk #progressive-веб-приложения #доверенный-веб-активность
Вопрос:
Я пытаюсь разработать приложение, которое станет универсальным пунктом назначения для различных приложений электронной коммерции и приложений для социальных сетей. Конечно, все эти приложения являются PWA, однако эти PWA должны быть интегрированы в основной apk с обозначенными значками для каждого PWA.
Я попытался реализовать imageview с URL-адресом PWA и добавить к нему намерение. Он по-прежнему показывает адресную строку.
Я не хочу использовать webview, поскольку он имеет ограниченную функциональность, я хочу использовать потенциал PWA внутри apk (при открытии pwa он не должен показывать адресную строку). Вы добились этого в своем проекте? Если да, то как вы это реализовали?
Ответ №1:
Вам нужно будет настроить ссылки на цифровые активы для каждого источника, открытого в доверенной веб-активности. Вкратце:
- для каждого источника потребуется свой собственный
/.well-known/assetlinks.json
файл. - каждый источник должен быть указан
asset_statements
внутри приложения для Android. TrustedWebActivityIntentBuilder
перед запуском необходимо передать дополнительные источники.
Вы можете найти полные описания в официальном руководстве о том, как реализовать доверенную веб-активность с несколькими источниками