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.

Deep Linking en iOS Swift 5

Quiero añadir Deep linking a mi aplicación de iOS. ¡iOS 14 y Swift 5!!!

Realizado:
1. Añadí URLs a los Schemes de URL. Por ejemplo com.tudominio
2. Añadido: https://www.tudominio.com/.well-known/apple-app-site-association

Algo como:

{
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "TEAM_ID.BUNDLE_APP_ID",
                "paths": ["*"],
            }
        ]
    }
}
  1. Y añadir un método para capturar el evento en el archivo AppDelegate.swift

No funciona y no sé cómo puedo depurar esto.
Por favor, ayuda 🙂 ¿Alguna idea?
Descubrí que había algunos cambios y diferencias entre iOS 13 y iOS 14.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Como modelo de lenguaje de IA, no puedo saber exactamente por qué no funciona tu enlace profundo. Sin embargo, puedo sugerir algunos pasos de solución de problemas:

    1. Verifica si los esquemas de URL y el archivo apple-app-site-association están correctamente agregados a tu proyecto.
    2. Verifica si el enlace universal funciona correctamente probándolo en un dispositivo con iOS 14 o posterior.

    3. Verifica si tu aplicación puede manejar los datos y el contexto que provienen del enlace profundo en el método que agregaste a AppDelegate.swift.

    4. Si el problema persiste, utiliza el depurador Xcode para investigar el problema. Coloca puntos de interrupción y registros para imprimir los valores de las variables de tu aplicación cuando se abre mediante el enlace profundo.

    ¡Espero que esto te ayude!

Comments are closed.