Luego de buscar en diferentes repositorios y foros de internet al concluir nos hemos encontrado la respuesta que te compartiremos más adelante.
Solución:
Entonces, para mí, y tal vez esto sea obvio para algunos, fue el uso del sha incorrecto. key. Lo que debes hacer es ir a tu https://play.google.com/apps/publish/ consola
Vaya a Gestión de versiones y luego a la página Firma de aplicaciones. Copie el SHA256 key desde allí.
Vaya a https://developers.google.com/digital-asset-links/tools/generator e ingrese el sha keyurl y nombre del paquete allí.
Cargue este archivo en https://example.com/.well-known/assetlinks.json
Asegúrese de que el archivo esté en la ubicación correcta: una carpeta llamada .well-known
.
Lanza tu aplicación instantánea
En su archivo json, el campo Nombre del paquete se establece en com.kochchy.instantapptest.app.
Sin embargo, el nombre del paquete en su AndroidManifest.xml se establece en com.kochchy.instantapptest.
Deberían coincidir.
EDITAR
Su estructura se ve bastante diferente a la recomendada por Google.
No debería tener que duplicar su código y recursos. En su lugar, cree un tercer módulo (llamémoslo base) para que actúe como el módulo de características base y mueva todo su código y recursos allí. Asegúrate de que build.gradle incluya estas líneas:
apply plugin: 'com.android.feature'
android
baseFeature true
...
dependencies
application project(':app')
...
En el build.gradle de su aplicación, asegúrese de tener estas líneas en:
apply plugin: 'com.android.application'
...
dependencies
implementation project(':base')
Finalmente, en el archivo build.gradle de tu aplicación instantánea:
apply plugin: 'com.android.instantapp'
...
dependencies
implementation project(':base')
Es posible que deba realizar más cambios, pero este debería ser un buen comienzo. Le recomiendo encarecidamente que eche un vistazo a esta página, especialmente a la sección “Estructura de una aplicación instantánea básica”.
"package_name": "com.kochchy.instantapptest.app"
Aquí debe tener su ID de aplicación de la aplicación instalable, no del manifiesto de la aplicación instantánea
defaultConfig
applicationId "com.example.yourappid"
Nos puedes secundar nuestra investigación añadiendo un comentario y dejando una valoración te estamos agradecidos.