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.

Enlaces universales – Aplicación iOS Cordova

He estado intentando lograr la vinculación universal para una de mis aplicaciones. He consultado casi todos los tickets en stackoverflow, pero aún así no pude hacer que esto funcione por alguna razón. A continuación les muestro el proceso que estoy siguiendo:

Creé el archivo apple-app-site-association y agregué el siguiente contenido:
{
“applinks”: {
“apps”: [],
“details”: [
{
“appID”: “TEAM_ID.BUNDLE_ID”,
“paths”: [ “*” ]
}
]
}
}

Subí este archivo a la carpeta ‘public’ en el código fuente. También cambié el tipo de contenido a json en la configuración de nginx.

location /apple-app-site-association {
default_type application/json;
}

Cuando ejecuto este comando en la terminal, muestra que el tipo de contenido se cambió a application/json. A continuación se muestra la referencia.
curl -I http://ec2-34-201-173-250.compute-1.amazonaws.com:8080/apple-app-site-association
La salida es la siguiente:

HTTP/1.1 200 OK
Server: nginx/1.14.0 (Ubuntu)
Date: Thu, 18 Nov 2021 11:39:43 GMT
Content-Type: application/json
Content-Length: 192
Last-Modified: Mon, 15 Nov 2021 09:46:17 GMT
Connection: keep-alive
ETag: “61922c69-c0”
Accept-Ranges: bytes

También cuando hago clic en el enlace, se abre el archivo de apple-app-site-association json sin ningún problema.

Pero por alguna razón, la herramienta de validación de búsqueda de aplicaciones de Apple falla con la siguiente respuesta:

Enlace a la aplicación
Acción requerida
No se pudieron extraer la información necesaria para los vínculos de la aplicación. Aprenda cómo implementar los enlaces universales recomendados.
Error no se puede recuperar la asociación del sitio de la aplicación.

Más información:
Es un dominio HTTP – No estoy seguro si necesito subir el archivo de apple-app-site-association firmado.

Por favor, ayúdame con este problema.

Gracias de antemano.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que ya has hecho mucho análisis de problemas, así que es genial que entiendas bien el proceso que estás siguiendo. Parece que el problema puede estar relacionado con el hecho de que estás utilizando un dominio HTTP. Es posible que necesites subir un archivo firmado apple-app-site-association para que la herramienta de validación funcione. Puedes intentarlo y ver si resuelve el problema. Si no es así, deberías considerar otras posibles causas, como el contenido del archivo o la configuración de tu servidor.

Comments are closed.