Os links de aplicativos não funcionam no Android

Meu aplicativo define os filtros de intenção para lidar com URLs do meu site 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>

O aplicativo detecta corretamente os URLs do host correto, mas pergunta ao usuário se deve abri-los no aplicativo ou no navegador. Tentei usar a verificação de links do aplicativo, conforme especificado aqui.https://developer.android.com/training/app-links/index.html

Como visto nos logs do meu servidor, quando instalado, o dispositivo do aplicativo consulta /well-known/assetlinks.json e responde com um status 200. Testando o arquivo de ativos digitais usando o

https: // digitalassetlinks.googleapis.com/v1/statements:list?source.web.site= https: // <domínio1>: <porta> & relationship = delegate_permission / common.handle_all_urls

API e não encontrou erros.

O SHA256 no arquivo assetlinks.json foi obtido usando

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

o mesmo .keystore do qual o aplicativo foi assinado.

Corridaadb shell dumpsys package d retorna que o status de verificação do link é "perguntar", significando que a verificação falhou. Por que a verificação pode estar falhando?

questionAnswers(7)

yourAnswerToTheQuestion