4D para Móviles : Obtenga las cookies de los usuarios de móviles

Traducido automáticamente de Deepl

Como probablemente sepa, las sesiones escalables están disponibles desde 4D v18 R6. Son un tipo de sesión web que es capaz de manejar varios procesos en modo preventivo. Esto significa que pueden manejar varias solicitudes de agente de usuario simultáneamente y compartir datos entre estos procesos.

Pues bien, 4D v19 R7 mejora mucho esta característica y la pone a disposición de 4D for Mobile.

¿Qué significa esto para su aplicación móvil?

A partir de ahora, los usuarios de su app pueden ser identificados usando la misma sesión para web o móvil, una forma muy conveniente de mantener los datos de los usuarios y ofrecer una experiencia de usuario optimizada. Esta característica es prometedora, ya que es el primer paso para cerrar la brecha entre la web (móvil) y las aplicaciones nativas y obtener lo mejor de ambos mundos en una sola aplicación 4D para móviles.

Cómo funciona

Técnicamente hablando, cuando las sesiones de usuario están habilitadas, los clientes web pueden reutilizar el mismo contexto de servidor de una solicitud a otra. Ahora puede obtener una sesión de usuario para un usuario que utiliza una aplicación móvil desde su dispositivo móvil.

Puedes obtener el objeto Session desde el método :

  • En el método de base de datos Mobile AppAuthentication: cuando el usuario se autentifica
  • Método de base de datos OnMobile App Action: cuando el usuario lanza una acción desde su aplicación móvil
  • webareas: cuando el usuario abre una webarea desde su aplicación móvil

Por ejemplo, estos son los datos de sesión que puedes obtener del método de base de datos On Mobile App Authentication :

Y esto es lo que puedes obtener de un área web usando etiquetas 4D y el objeto Session en una app móvil :

blank

¿A dónde ir desde aquí?

Ya puedes utilizar más áreas web en tus aplicaciones, lo que te da más libertad a la hora de crear tu aplicación. Por ejemplo, con nuestra última acción de apertura de URL preestablecida, usted tiene la conveniencia de usar el poderoso backend de 4D con habilidades móviles nativas y la ventaja de aprovechar el rápido y consistente desarrollo de UI que ofrecen las etiquetas 4D o cualquier framework que usted elija.

La combinación de esta función de gestión de sesiones con la acción de URL abierta le da más que flexibilidad de front-end; esta función abre las puertas a las actualizaciones de datos en tiempo real en su móvil; piense en los símbolos de las acciones y sus valores, los cambios de temperatura, los empleados y su geolocalización, o incluso su estado online/offline – sólo para nombrar algunos escenarios en los que los datos que llegan se actualizan con frecuencia.

Háganos saber su opinión en el foro de 4D y consulte la documentación para obtener más detalles.

David Azancot
• Propietario de Producto 4D for iOS - David Azancot se unió al equipo de Producto 4D como Propietario de Producto en 2017. Está a cargo de escribir las historias de usuario y traducirlas en especificaciones funcionales. Su papel también incluye asegurarse de que las implementaciones de funcionalidades satisfagan las necesidades de los clientes. David se graduó con un MBA en Mercadeo, Internet y Movilidad en el Instituto Leonard De Vinci y comenzó su carrera en 2011 con una empresa móvil de nueva creación, posteriormente adquirida por Madvertise (un grupo de mercadeo móvil). Apasionado de las interfaces móviles, fue la elección natural para desarrollar formatos de anuncios móviles interactivos para el grupo en 2015. Paralelamente, David desarrolla sus propias aplicaciones para iOS y Android desde 2012.