Universal Link | Tecnologías que los desarrolladores de iOS deben conocer
1. Escenarios de uso de Universal Link
Universal Link es una de las nuevas características de iOS9 propuestas por Apple en la WWDC 2015. Esta característica es similar a los enlaces profundos y facilita el inicio de su aplicación cliente directamente abriendo un enlace HTTPS (aplicación instalada en su teléfono). En comparación con el esquema de URL utilizado en el pasado, esta nueva característica puede proporcionar una excelente experiencia de usuario al realizar enlaces fluidos en aplicaciones web.
¿Qué es exactamente esta escena? Por ejemplo, su usuario está navegando por la página web de su empresa en WeChat y la aplicación de su empresa también está instalada en el teléfono móvil del usuario en este momento. Universal Link permite a los usuarios abrir su aplicación directamente al abrir una página de detalles y llegar a la página de contenido correspondiente en; la aplicación para realizar la operación que el usuario desea (como ver una determinada noticia, ver los detalles de un determinado producto, etc.)
2. Comparación de los métodos de presentación Universal?Link y URL Scheme
El siguiente es el método del esquema de URL y el método de enlace universal para presentar el proceso de recuperación de la escena.
El siguiente es el método del esquema de URL: (La primera imagen muestra la navegación web en WeChat, lo mismo a continuación)
El siguiente es el método de Universal Link:
De la comparación anterior, sabemos que Universal Link puede abrir la aplicación directamente desde WeChat, lo que puede mejorar enormemente el Experiencia de usuario en comparación con el método de esquema de URL anterior.
3. Preparativos para implementar Universal Link
La implementación de Universal Link requiere ciertos preparativos:
1) Tener su propio nombre de dominio y el sitio web admite este nombre de dominio. Https
2) Poder cargar archivos a su propio nombre de dominio (un archivo en formato json llamado "apple-app-site-association")
3) Xcode7, ios9 o superior y Realice la adaptación en el proyecto Xcode
Sin embargo, MobLink ha completado todo el trabajo anterior por usted y le proporciona el servicio Universal Link de forma gratuita. Utilizando las soluciones técnicas proporcionadas por MobLink, sin importar si ejecuta iOS 9 o superior, podemos ayudarlo a lograr una interacción perfecta entre la Web y la aplicación.
La configuración de MOBLink es muy simple. Primero active el interruptor "Si utilizar el enlace universal generado por Mob" en segundo plano. En este momento, verá el enlace universal como se muestra en. la siguiente figura:
Luego configure Universal Link en el proyecto. Asegúrese de completar la dirección de Universal Link generada en segundo plano (se recomienda copiarla directamente desde el fondo de administración). figura a continuación:
Instrucciones sobre si usar el enlace universal generado por Mob: Le proporcionamos una forma de usar su propio enlace universal. Solo necesita desactivar este interruptor y completar el suyo. ¿Universal? Enlace (que comienza con https://). Sin embargo, debido a la complejidad del servicio Universal? Link, se recomienda utilizar el servicio Universal? Link proporcionado por Mob.
4. Problemas relacionados con Universal Link
1) Abrir Universal Link en diferentes estados
Además de abrir la aplicación directamente, Universal Link también se puede abrir a través de Safari Abierto. Abrir la aplicación o abrir Safari son dos estados diferentes y se pueden alternar entre sí.
Consulte la imagen a continuación para obtener más detalles (vista de arriba a abajo)
2) Precauciones al usar su propio Universal Link registrado
Si ya tiene su propio Universal Link registrado o planea hacerlo utilice su propio enlace universal, esta dirección de enlace universal debe apuntar a una dirección de contenido válida. Porque si el contenido señalado no es válido, se mostrará 404 cuando el usuario no instale la aplicación o abra el enlace universal en Safari, lo que provocará una mala experiencia de usuario. Por lo tanto, le recomendamos utilizar nuestro servicio gratuito Universal Link.