Verificación de enlaces profundos con Android Studio para Android 12 y superior | por reggi49 | marzo de 2022

Google ha lanzado una nueva política para los enlaces profundos. Actualmente, los enlaces para compartir no se abren directamente en su aplicación de Android. Esto solo sucede en Android 12 y superior o nivel de API 31 y superior. Espera, Google ciertamente no fue descuidado al lanzar esta nueva política. Los enlaces verificados se abrirán directamente en nuestra aplicación sin necesidad de una ventana emergente para seleccionar una aplicación. es mas practico no?
Un enlace de aplicación de Android es un tipo especial de enlace profundo que permite que la URL de su sitio web abra inmediatamente contenido relacionado en una aplicación de Android (sin que el usuario tenga que seleccionar la aplicación).

Entonces, ¿qué es un enlace profundo?La vinculación profunda es una Hipervínculo En el sitio web que conecta el sitio web y la aplicación.
establecer términos
Comience agregando android:autoVerify=»true» a uno de los filtros de intención de URL web en el manifiesto de la aplicación de Android. Como se muestra en el siguiente código.
<intent-filter android:autoVerify="true">
En segundo lugar, creamos un archivo json para validar nuestro enlace profundo.Luego súbelo al sitio web en la carpeta .well- known si no hay carpeta .well- known Podemos configurarlo en el nivel superior de nuestro sitio, o usar index.php cuando el sitio se abre por primera vez.
Tercero, generaremos el archivo assetlinks.json Lo que se necesita es:
- Nombre del paquete: identificación de la aplicación declarar en el expediente
build.gradlesolicitud. sha256_cert_fingerprints: la huella digital SHA256 del certificado de firma de su aplicación. Puede crear huellas dactilares a través de Java keytool con el siguiente comando:
$ keytool -list -v -keystore my-release-key.keystoreDespués de que todo esté disponible, cree un archivo assetlinks.jsonDependiendo de la aplicación que hagas es la siguiente.ponerlo en una carpeta .well- known luego publicar https://example.com/.well- known/assetlinks.json
[{
"relation": ["delegate_permission/common.handle_all_urls"],
"target": {
"namespace": "android_app",
"package_name": "com.example",
"sha256_cert_fingerprints:["14:6D:E9:83:C5:73:06:50:D8:EE:B9:95:2F:34:FC:64:16:A0:83:42:E6:1D:BE:A8:8A:04:96:B2:3F:CF:44:E5"]
}
}]enlace de la aplicación de prueba

Cuando todo esté listo para vincular la aplicación, pruebe la función de enlace para asegurarse de que el sistema pueda asociar la aplicación con la red.Para probar archivos existentes, puede usar la herramienta Generador y probador de listas de declaraciones.
recurso:







![CREAR VISTA WEB EN Android [TUTORIAL Kotlin] (1 / 2) | Español | MoureDev por Brais Moure 15 CREAR VISTA WEB EN Android [TUTORIAL Kotlin] (1 / 2) | Español | MoureDev por Brais Moure](https://sistemaandroid.info/wp-content/uploads/2022/07/CREAR-VISTA-WEB-EN-Android-TUTORIAL-Kotlin-1-2-220x150.jpg)
