Evaluando propuestas

Implementación de Android App Links para la Aplicación Lector Tadi Universal

Publicado el 02 Julio, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

1 · Antecedentes breves

App actual, desarrollada en Android Studio/java (publicada en Play Store a mi nombre).

Escanea códigos QR de mi dominio tadi-in.com y guarda cada página (tarjeta de contactos digital) en la sección Tadis (sin duplicados, reordenando por uso reciente).

Funciona correctamente solo cuando hay conexión.

Sitio web: WordPress + Elementor, URLs de tarjetas:
https://tadi-in.com/nombredelatarjeta

Yo me encargo de todo lo relacionado con WordPress/Elementor.

Objetivo inmediato: añadir un botón “Guardar en Lector Tadi Universal” dentro de cada tarjeta (La parte donde hay que realizar la configuración en Elementor de WordPress me encargo yo, agregando la url especial). Ese botón enviará al usuario a la app mediante Android App Links, la cuál tendrá la URL con el prefijo especial. El resto de los enlaces del dominio deben seguir abriéndose en cualquier navegador o lector QR sin invocar la app.
---

2 · Alcance del trabajo (solo Deep Linking)

1. Definir y configurar un intent-filter en AndroidManifest.xml para que la app solo intercepte URLs que empiecen con:

https://tadi-in.com/guardar-en-app/

Todo enlace que no tenga ese prefijo debe comportarse como hasta ahora (abrirse normalmente en el navegador).


2. Preparar/verificar assetlinks.json (yo envío la Huella SHA-256 del keystore de producción, para generar el `assetlinks.json`).


3. Entregar un build firmado para pruebas (apk o aab).
⚠️ La firma definitiva la realiza otro programador, por lo que este build solo se usará para validar que el Deep Linking funciona correctamente. Y un video corto o capturas donde se vea:

Tocar enlace con prefijo /guardar-en-app/ → la app recibe la URL y muestra la confirmación "Tarjeta digital guardada en la sección Tadis".

Tocar o escanear enlace sin el prefijo → se abre en navegador, sin invocar la app.

4. Documentar brevemente (1 página) qué cambiaste y dónde, para que otro dev pueda continuar (en el futuro se añadirá modo offline).
---

3 · Entregables

Código fuente actualizado (Git o .zip).

apk/aab firmado.

Package Name definitivo (si cambia).

Documento de verificación (texto o PDF con capturas / video).

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Cambio mediano

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por C. T.