es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

AppLinks en Android 12: solo abre el navegador

Tengo el siguiente código de manifiesto:

<activity android:name=".InterceptorActivity" android:launchmode="singleTask" android:parentactivityname=".HomeActivity" tools:ignore="UnusedAttribute" android:theme="@style/Theme.Startup" android:exported="true">

    <intent-filter android:autoverify="true">
        <action android:name="android.intent.action.VIEW"></action>

        <category android:name="android.intent.category.DEFAULT"></category>
        <category android:name="android.intent.category.BROWSABLE"></category>

        <data android:scheme="https"></data>
        <data android:scheme="http"></data>
        <data android:host="www.mysite.com"></data>

        <data android:pathprefix="/myPage/"></data>
        <data android:pathprefix="/myFavourites/"></data>
    </intent-filter>
</activity>

assetlinks.json se ve bien y se cargó correctamente. Pero todos los aplinks aún se abren solo en el navegador, y veo que la aplicación admite el enlace, pero no está marcado.

Además, el comando “adb shell pm get-app-links com.myapp.android” devuelve:

com.myapp.android:
ID: 893......
Signatures: [13:03....DA]
Estado de verificación de dominio:
  www.myapp.com: legacy_failure

¿Por qué? Por favor, ayuda.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que la verificación de dominio para http://www.myapp.com ha fallado, por eso los applinks siguen abriéndose solo en el navegador. Debes revisar tu archivo assetlinks.json para asegurarte de que contiene las firmas y el nombre del paquete correctos, y que está cargado correctamente en tu servidor. Además, es posible que necesites contactar al soporte de Google para resolver el problema de verificación de dominio. También puedes intentar ejecutar el comando “adb shell pm clear com.android.providers.settings” para borrar la caché de configuración y forzar a la aplicación a verificar los app links nuevamente.

Comments are closed.