Я создал прогрессивное веб-приложение, и оно отлично работает. Он запрашивает установку и сохраняет ссылку на андроид дома, и он не показывает адресную строку URL.
Затем я использовал PWA2APK (https://appmaker.xyz/pwa-to-apk/), чтобы создать APK и развернуть в магазине воспроизведения.
После сборки я скачал assetlinks.json, добавил сертификат SHA-256, изменяющий assetlinks.json таким образом (я изменил значения):
[
{
"relation": ["delegate_permission/common.handle_all_urls"],
"target": {
"namespace": "android_app",
"package_name": "xyz.appmaker.pblx",
"sha256_cert_fingerprints": ["AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA","SHA256: BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB"]
}
}
]
Затем я подключил его к сети и убедился, что www.exemple.com/.well-known/assetlinks.json показывает значения в браузере.
Имя пакета совпадает с APK, а SHA-256 является сертификатом подписи приложения.
Я также добавил иконки, снимок экрана и все необходимые вещи. общий рабочий процесс подтвержден. Итак, однажды развернув версию для внутреннего теста, я ожидал, что она будет работать правильно, но это не так. Приложение установлено со значком по умолчанию, оно показывает адресную строку rl и имеет некоторые проблемы с загрузкой.
Кто-нибудь испытывал такие же проблемы? Как ты это решил?
Спасибо.