4D for Mobile: Ottenere i cookie degli utenti mobili

Tradotto automaticamente da Deepl

Come probabilmente sapete, le sessioni scalabili sono disponibili da 4D v18 R6. Si tratta di un tipo di sessione web in grado di gestire più processi in modalità preemptive. Ciò significa che possono gestire diverse richieste dell’agente utente contemporaneamente e condividere i dati tra questi processi.

Ebbene, 4D v19 R7 migliora notevolmente questa funzione e la rende disponibile per 4D for Mobile.

Cosa significa per la vostra applicazione mobile?

D’ora in poi, gli utenti della vostra app potranno essere identificati utilizzando la stessa sessione per il web o per il cellulare, un modo molto conveniente per conservare i dati degli utenti e offrire un’esperienza utente ottimizzata. Questa funzione è promettente perché è il primo passo per colmare il divario tra applicazioni web (mobili) e native e ottenere il meglio di entrambi i mondi in un’unica applicazione 4D for Mobile.

Come funziona

Tecnicamente parlando, quando le sessioni utente sono abilitate, i client web possono riutilizzare lo stesso contesto del server da una richiesta all’altra. È ora possibile ottenere una sessione utente per un utente che utilizza un’applicazione mobile dal proprio dispositivo mobile.

È possibile ottenere l’oggetto Session da :

Ad esempio, ecco i dati di sessione che si possono ottenere dal metodo di database On Mobile App Authentication :

Ed ecco cosa si può ottenere da un’area web utilizzando i tag 4D e l’oggetto Session in un’applicazione mobile:

blank

Dove andare da qui?

È già possibile utilizzare più aree Web nelle applicazioni, il che offre maggiore libertà nella creazione dell’applicazione. Ad esempio, con la nostra ultima azione preimpostata Open URL, avete la comodità di utilizzare il potente backend 4D con le capacità native dei dispositivi mobili e il vantaggio di sfruttare lo sviluppo rapido e coerente dell’interfaccia utente offerto dai tag 4D o da qualsiasi framework scegliate.

La combinazione di questa funzione di gestione delle sessioni con l’azione open URL offre più della flessibilità del front-end; questa funzione apre le porte agli aggiornamenti dei dati in tempo reale sul cellulare; pensate ai simboli azionari e ai loro valori, alle variazioni di temperatura, ai dipendenti e alla loro geolocalizzazione, o anche al loro stato online/offline, solo per citare alcuni scenari in cui i dati che arrivano vengono aggiornati frequentemente.

Fateci sapere le vostre opinioni sul forum 4D e consult ate ladocumentazione per maggiori dettagli!

David Azancot
- Product Owner di 4D per iOS -David Azancot è entrato a far parte del team 4D Product come Product Owner nel 2017. Si occupa di scrivere le storie degli utenti e di tradurle in specifiche funzionali. Il suo ruolo comprende anche la garanzia che le implementazioni delle funzionalità soddisfino le esigenze dei clienti.David si è laureato con un MBA in Marketing, Internet e Mobilità presso l'Istituto Leonard De Vinci e ha iniziato la sua carriera nel 2011 con una start-up mobile, successivamente acquisita da Madvertise (un gruppo di marketing mobile). Appassionato di interfacce mobili, nel 2015 è stato la scelta naturale per sviluppare formati pubblicitari interattivi per dispositivi mobili per il gruppo. Parallelamente, dal 2012 David sviluppa le proprie applicazioni per iOS e Android.