4D para telemóvel : Obter cookies para utilizadores móveis

Tradução automática de Deepl

Como provavelmente sabe, as sessões escaláveis estão disponíveis desde 4D v18 R6. São um tipo de sessão web que é capaz de lidar com vários processos em modo preventivo. Isto significa que podem lidar com vários pedidos de agentes de utilizadores em simultâneo e partilhar dados entre estes processos.

Bem, 4D v19 R7 melhora muito esta característica e torna-a disponível para 4D para Móvel.

O que é que significa para a sua aplicação móvel?

A partir de agora, os utilizadores da sua aplicação podem ser identificados utilizando a mesma sessão para web ou móvel, uma forma muito conveniente de manter os dados dos utilizadores e oferecer uma experiência de utilizador optimizada. Esta característica é promissora, pois é o primeiro passo para colmatar a lacuna entre a web (móvel) e as aplicações nativas e obter o melhor de ambos os mundos numa única aplicação 4D para Mobile.

Como é que funciona

Tecnicamente falando, quando as sessões dos utilizadores são activadas, os clientes da web podem reutilizar o mesmo contexto de servidor de um pedido para outro. Pode agora obter uma sessão de utilizador para um utilizador que utilize uma aplicação móvel a partir do seu dispositivo móvel.

Pode obter o objecto Sessão a partir de :

Por exemplo, aqui estão os dados da sessão que pode obter do método de base de dados On Mobile App Authentication :

E aqui está o que pode obter de uma área web utilizando etiquetas 4D e o objecto Session numa aplicação móvel :

blank

Para onde ir a partir daqui?

Já pode utilizar mais áreas web nas suas aplicações, o que lhe dá mais liberdade na criação da sua aplicação. Por exemplo, com a nossa última acção de URL aberta predefinida, tem a conveniência de utilizar o poderoso backend 4D com capacidades nativas móveis e a vantagem de aproveitar o desenvolvimento rápido e consistente da interface de utilizador oferecido pelas etiquetas 4D ou qualquer estrutura que escolher.

A combinação desta funcionalidade de gestão de sessão com a acção de URL aberto dá-lhe mais do que flexibilidade front-end; esta funcionalidade abre-lhe as portas para actualizações de dados em tempo real no seu telemóvel; pense em símbolos de stock e nos seus valores, alterações de temperatura, empregados e a sua geolocalização, ou mesmo no seu estado online/offline – apenas para mencionar alguns cenários em que os dados que chegam são actualizados frequentemente.

Dê-nos a sua opinião sobre o fórum 4D, e consulte a documentação para mais detalhes!

David Azancot
• Proprietário do produto 4D for iOS - David Azancot uniu-se ao time 4D Product como Proprietário do Produto em 2017. Está a cargo de escrever as histórias dos usuários e depois traduzi-las em especificações funcionais. Seu papel também é garantir que a implementação de funcionalidades satisfaçam às necessidades do cliente. David se formou com um MBA em Marketing, Internet e mobilidade no Instituto Leonard da Vinci e começou sua carreira em 2011 com uma empresa móvel de nova criação, posteriormente adquirida por Madvertise (um grupo de marketing móvel). Apaixonado pelas interfaces móveis, foi a escolha natural para desenvolver formatos de anúncios móveis interativos para o grupo em 2015. Paralelamente, David desenvolve suas próprias aplicações para iOS e Android desde 2012.