Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

450
Vistas
El enlace de la aplicación de Android no funciona en Android 12 y siempre se abre en el navegador

He alojado el archivo de enlaces de activos en nuestro dominio https://ourdomain/.well-known/assetlinks.json Y también verifiqué esto usando https://developers.google.com/digital-asset-links/tools/generator y de Android Studio App Links Assistant y obtuve el estado verificado de ambas formas. Pero cuando comparto APK de depuración para probar, siempre se abre en el navegador. También intenté cargar en la tienda de aplicaciones y descargar desde allí para probar, pero siempre se abre en el navegador.

Nota: para la compilación de depuración usé mi computadora portátil SHA-256 y una vez que la aplicación en vivo en Play Store cambió SHA (obtuve SHA-256 de Al ir al Panel de aplicaciones en Play Console y luego a Administración de versiones --> Firma de aplicaciones) en el archivo de enlaces de activos alojados en nuestro dominio https ://nuestrodominio/.bien-conocido/enlaces de activos.json

A continuación se muestra el código utilizado en el archivo de manifiesto.


 <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:scheme="https" android:host="abc.test.com" /> </intent-filter>
over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Deep-links funcionan en Android 11 o antes, pero en Android 12 no.

Pero incluso después de agregar el archivo assetlinks.json y agregar todos los intent-filters . Android 12 aún no detecta deep-links . En el archivo Android-Manifest resulta que la tag del esquema debe separarse de la etiqueta de datos de esta manera:

 // OLD - Which is only working Android 11 or before <data android:host="domain.name" android:pathPrefix="/videos" android:scheme="https" /> // NEW - Which is working on all including Android 12 <data android:scheme="https" /> <data android:host="domain.name" android:pathPrefix="/videos" />
over 4 years ago · Santiago Trujillo Denunciar

0

Tengo el mismo problema y lo resolví yendo a la configuración de información de la aplicación -> establecer como predeterminado -> direcciones web de soporte y verá su enlace corto, así que actívelo y funcionará;)

Actualizar:

como todos dijeron que no es una forma programática, por lo que la mejor manera es ese enlace a continuación, dijo

over 4 years ago · Santiago Trujillo Denunciar

0

Debe agregar la verificación de enlace profundo. Consulte https://doordash.engineering/2022/01/25/your-deep-links-might-be-broken-web-intents-and-android-12/

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda