Los enlaces de aplicaciones no funcionan en Android

Mi aplicación define los filtros de intención para manejar las URL de mi sitio definido por

<intent-filter android:autoVerify="true">
  <action android:name="android.intent.action.VIEW"/>
  <category android:name="android.intent.category.DEFAULT"/>
  <category android:name="android.intent.category.BROWSABLE"/>
  <data android:host="www.host.com" android:scheme="http"/>
</intent-filter>
<intent-filter android:autoVerify="true">
  <action android:name="android.intent.action.VIEW"/>
  <category android:name="android.intent.category.DEFAULT"/>
  <category android:name="android.intent.category.BROWSABLE"/>
  <data android:host="www.host.com" android:scheme="https"/>
</intent-filter>

La aplicación detecta correctamente las URL del host correcto, pero le pregunta al usuario si debe abrirlas en la aplicación o el navegador. Intenté usar la verificación de enlaces de la aplicación como se especifica aquí.https://developer.android.com/training/app-links/index.html

Como se ve en los registros de mi servidor, cuando se instala el dispositivo de la aplicación consulta /well-known/assetlinks.json y responde con un estado 200. Probar el archivo de activos digitales utilizando el

https: // digitalassetlinks.googleapis.com/v1/statements:list?source.web.site= https: // <dominio1>: <puerto> y relación = delegate_permission / common.handle_all_urls

API y no encontró errores.

El SHA256 en el archivo assetlinks.json se obtuvo usando

keytool -list -v -keystore my-release-key.keystore 

el mismo .keystore del que se firmó la aplicación.

Corriendoadb shell dumpsys package d devuelve que el estado de verificación del enlace es "preguntar", lo que significa que la verificación falló. ¿Por qué podría fallar la verificación?

Respuestas a la pregunta(7)

Su respuesta a la pregunta