Пару месяцев как начал делать progressive web application для сайтов(сокращено – PWA). Это когда при посещении сайта предлагает установить приложение на экран мобильного телефона для быстрого доступа. О технологии можно почитать в интернете, ее активно двигает гугл, поддерживает, я уже пару приложений выложил в маркет. На iOs еще не запрашивает само, и работает “не так, как хотелось”.
Так вот, при скачивании приложения с маркета в приложении будет строка с адресом сайта. Как ее убрать – нужно подтвердить владение доменов.
Кроме того, Вы можете заказать PWA приложение с размещением в маркете у меня. Владение тоже подтверждаю. Пишите.
Как подтвердить владение доменов для приложения TWA PWA
Для этого нужно создать файл assetlinks.json и разместить на сайте по пути: site.com/.well-known/assetlinks.json
Содержимое файла:
[{
"relation": ["delegate_permission/common.handle_all_urls"],
"target" : { "namespace": "android_app", "package_name": "com.bdseo.pwaappbdseo",
"sha256_cert_fingerprints": ["49:*******:3E:B4:C7"] }
}]
Нужно заменить:
- package_name: на Ваше имя пакета приложения
- sha256_cert_fingerprints: взять в консоли девелопера гугл маркет. Копировать без SHA256
Где найти сертификат для подписи приложения
Зайдите в Управление релизом – Подписи приложений – Сертификат для подписи приложения.
Скопируйте SHA-256 данные.

Само приложение загружать заново или обновлять не нужно. Как только файл будет доступен, спустя пару секунд зайдите в приложение с телефона и адресной строки больше не будет.
Как убрать адресную строку в PWA приложении
Чтобы не было url в приложении PWA (без загрузки в маркет) пропишите в файле manifest.json значение для display:
"display" : "standalone"
Всего есть 4 значения для display: fullscreen, standalone, minimal-ui, browser.
Если нужно отображать как в браузере, с меню и кнопками расшарить – используйте minimal-ui или browser.
Как сделать PWA приложение, apk или app bundle для маркета я напишу позже. Надо уже – комментируйте, это ускорит процесс.


Спасибо за статью.