Universal
Antes de iOS9, normalmente solo usábamos el esquema para activar aplicaciones desde el navegador y Safari. Sin embargo, este método requiere determinar de antemano si hay instalada en el sistema una aplicación que pueda responder a esta solución, y este método está deshabilitado en WeChat.
Universal Link es una función lanzada en iOS9 que permite que su aplicación inicie la aplicación a través de un enlace HTTP tradicional (si su aplicación ya está instalada en un dispositivo iOS, sin importar dónde se encuentre en la ubicación de WeChat) o abra una página web (su aplicación no está instalada en el dispositivo iOS).
Prepárate para utilizar enlaces universales
Tener un nombre de dominio registrado.
El acceso a nombres de dominio a través de SSL admite la carga de un archivo JSON a su nombre de dominio, al menos iOS 9 o superior, y al menos Xcode 7 beta 2.
Agregar nombre de dominio a las funciones
Primero, debe agregar el nombre de dominio de su aplicación en las capacidades de Xcode y debe tener el prefijo applinks: y agregar algunos nombres de subdominio que pueda tener y expandir www.dominio.com, noticias.dominio.com, etc.
Esto permitirá que su aplicación solicite un archivo JSON especial de su nombre de dominio apple-app-site-association. Cuando inicia la aplicación por primera vez, descarga este archivo desde /apple-app-site-association. Vaya al siguiente paso para aprender cómo crear este archivo.
②Sube los archivos asociados al sitio web de la aplicación Apple.
Por razones de seguridad, este archivo debe existir y ser accesible mediante solicitudes GET mediante SSL. Puedes abrir un editor de texto y escribir un formato JSON simple como este:
Basado en la clave de ruta, establece la lista de rutas permitidas (a las que quieres que responda la aplicación), o si quieres para abrir La aplicación, independientemente de la ruta, simplemente establece un asterisco.
¿De dónde viene applinks:70r9.ulml.mob.com? Básicamente es una identificación de paquete con el logotipo de tu equipo. Puede obtener el logotipo de su equipo desde la página de su cuenta de desarrollo de Apple:
Generado utilizando la tecnología de generación automática backend de Mob
El ID del paquete se puede encontrar en el destino - General del proyecto:
p>Finalmente, sube el archivo a la raíz de tu dominio. Si puede ver sus archivos abriendo /apple-app-site-association, entonces está listo para continuar con el siguiente paso.
③Procesamiento después de ingresar a la aplicación.
Ahora los usuarios pueden hacer clic en un enlace para ingresar a nuestra aplicación directamente, pero nuestro propósito es obtener el enlace al que ingresa el usuario y mostrarle el contenido correspondiente según el enlace.
Necesitamos implementar este método en AppDelegate en el proyecto:
Para garantizar que su aplicación pueda convertir URL en contenido real, debe realizar los siguientes pasos:
Utilice [NSURLComponents] para simplemente analizar la URL de la página web hasta el host (como el dominio). Com), la estructura de la ruta también es la misma (como ["/"], "ruta", "hacia", "thezoo").
Asegúrate de que se reconozca el host. Intente hacer coincidir los componentes de ruta con el contenido conocido de la aplicación. Verifique que el contenido realmente se pueda representar. Presentar contenido a los usuarios
Desventajas de los enlaces universales
Los enlaces universales solo funcionan en iOS 9+
Configurar su aplicación para admitir enlaces universales significa que solo aquellos que ejecutan iOS 9 Los usuarios pueden disfrutar de esta ventaja tecnológica. Los usuarios de versiones anteriores no podrán abrir la aplicación al hacer clic en un enlace web. En su lugar, regresan al navegador y a la página web, como antes un enlace web normal.
HOKO proporciona enlaces profundos móviles para usuarios de iOS 5 y posteriores. Como resultado, sus enlaces profundos móviles podrán funcionar en casi todos los dispositivos iOS, iOS 9 o no.
Volver siempre a una página web creada previamente.
¿Qué pasa si quieres volver a la página de inicio o a un sitio web que no tiene nada que ver con la APP? Lograr este objetivo requiere algo de trabajo adicional. Configure una página web para dirigir a los usuarios a su página de destino. Además, si no tienes un sitio web, esta será una solución imposible.
Puedes resolver fácilmente este problema utilizando los enlaces inteligentes de HOKO y sus retornos adaptativos. Para cada Smart Link que crees, puedes elegir qué sucede si la aplicación no está instalada en cada plataforma. Además, puede configurar el regreso a su sitio web, a la página de la tienda iTunes u otros sitios web externos.
Debes implementar un sitio web para asociar la aplicación.
Los desarrolladores que utilizan enlaces universales deben implementar un sitio web al que asociar la aplicación.
Esto podría ser una mala noticia para los desarrolladores más pequeños que tal vez no puedan costear o mantener un sitio web pero aun así quieren que se pueda acceder a sus aplicaciones a través de un enlace web.
HOKO resuelve este problema porque actúa como un sitio web de desarrollador, con cada aplicación alojada en un subdominio diferente. Por lo tanto, los desarrolladores sólo necesitan crear enlaces inteligentes y publicar sus URL, y luego abrir sin problemas la aplicación correspondiente cada vez.
La conexión entre la aplicación y la página web se resuelve mediante un archivo de configuración creado y alojado en la web del desarrollador.
Con HOKO, puedes saltarte estas configuraciones complicadas porque hacemos que funcione desde el primer momento. Además, nuestros servidores funcionan con los más altos estándares de seguridad y rendimiento de la industria, lo que proporciona una manera segura y rápida de alimentar todos los dispositivos.
Los procesos o recursos complejos anteriores no pueden ser completados por individuos o equipos pequeños, por lo que Moblink es la mejor opción.
Ventajas de MobLink
1. Realice un seguimiento de las fuentes de usuarios nuevos (o recién registrados), como relaciones de amistad, canales de marketing, fuentes propias, etc.
2. Salte de la página web a la página de contenido de la aplicación especificada con un solo clic, como la página de noticias, la página de reproducción de video, la página de eventos, etc. en la aplicación.
3. Los usuarios pueden abrir directamente la aplicación e ingresar a la página correspondiente después de hacer clic en los enlaces del sitio web compartidos desde diferentes canales.
4. Restauración de escena: al abrir una página desde una página web, puede ingresar directamente a la página especificada de la aplicación y activar la aplicación con un clic después de instalar la aplicación por primera vez; puede restaurar la escena correspondiente, lo que puede ayudar a los desarrolladores a mejorar el rendimiento de la actividad de la aplicación y reducir la tasa de abandono cuando los usuarios pasan de una página web a una aplicación. Cuando un nuevo usuario abre la aplicación por primera vez, se presenta la página de contenido que el usuario desea ver, lo que mejora enormemente la tasa de conversión del usuario.
5. El backend de datos de Mob de análisis estadístico proporciona comentarios en tiempo real sobre la cantidad de lanzamientos de aplicaciones, adiciones de aplicaciones y vistas de uso compartido de páginas, lo que permite a los desarrolladores comprender los comportamientos de uso compartido de los usuarios y las actualizaciones de aplicaciones de manera oportuna.
6. Aplicación web de salto multipunto En la página web, MobLink admite múltiples puntos para saltar directamente a la aplicación, lo que mejora la eficiencia de compartir diferentes contenidos. Los usuarios pueden hacer clic en cualquier contenido de la página web para llegar directamente a la página correspondiente de la aplicación, logrando una conexión perfecta.