WINDEV Mobile 2024

22 • WINDEV Mobile 2024 ou autre), ce qui est pratique pour échanger des données entre applications. ANDROID, IOS, UWP FORMULAIRES HTTP Un formulaire HTML renvoie comme résultat, une fois validé par l’internaute, un formulaire HTTP, qui contient les données des différents champs du formulaire HTML. ANDROID, IOS, UWP IDENTIFICATION À VOS APPLIS VIA X, FACEBOOK, INSTAGRAM, APPLEID... Un mode de plus en plus courant d’identifica- tion aux applications est celui-ci: l’utilisateur final utilise ses paramètres (email, mot de passe) d’un réseau social (Facebook, Twitter, Google, Instagram...) pour s’authentifier dans l’application tierce (ici: la vôtre !). WINDEV Mobile 2024 permet la mise en place facile de ce mode d’authentification pour vos applications (protocole oAuth2). ANDROID, IOS, UWP ICALENDAR iCalendar est un standard pour les échanges de données d’agenda et de planning. Un fichier texte (extension .ics ) contient le détail des rendez-vous. WINDEV Mobile 2024 permet de lire et d’écrire les données dans un fichier de type iCalendar. ANDROID, IOS GÉOLOCALISATION TEMPS RÉEL SANS CONSOMMATION DE BATTERIE   Cette géolocalisation appelle automatique- ment une procédure lorsque l’appareil est déplacé. Cet appel est effectué directement par le système d’exploitation, même si l’appli est fermée. Par exemple, cette procédure peut enre- gistrer la position, envoyer la position, détecter la proximité d’un point donné: autre utilisateur, magasin, borne d e recharge, garage, station-ser- vice, bar, restaurant... ANDROID, IOS, UWP XML Le type avancé XML est disponible. L’importation d’un fichier XML dans l’envi- ronnement de développement déclare auto- matiquement tous les types correspondants nécessaires à la manipulation facile du fichier XML. La manipulation du fichier XML devient enfantine car les balises sont manipulables «en clair» dans le code source. Par exemple Livre[1].Auteur accède au contenu de la balise «Auteur» du premier livre du fichier XML. ANDROID, IOS JSON JSON est supporté en natif. L’éditeur de code apporte une assistance à la saisie. ANDROID, IOS FONCTIONS FTP Le protocole FTP permet l’échange de fichiers. Le WLangage offre la famille de fonctions FTP . Il est ainsi possible de réaliser des échanges automatiques de données et de documents par programmation. ANDROID, IOS, UWP THREAD ET TÂCHES PARALLÈLES Les processeurs des terminaux mobiles deviennent de plus en plus puissants, et disposent de plusieurs coeurs. Les familles de fonctions Thread et TâcheParallèle sont disponibles. ANDROID, IOS API : CALLBACK NATIF VERS WLANGAGE Il est possible d’appeler des API qui utilisent des Callback. ANDROID, IOS EXÉCUTER UN TRAITEMENT EN ARRIÈRE-PLAN SANS CONSOM- MER DE BATTERIE Continuer à exécuter un traitement quand l’application est en arrière-plan est souvent utile sur mobile: rappel de rendez-vous (affi- cher une notification), calcul de chiffre d’af- faires en temps réel, récupération de don- nées... Il suffit d’indiquer à quelle fréquence ce trai- tement doit s’exécuter. Entre les appels, la procédure ne consomme ni batterie ni CPU. ANDROID, IOS, UWP NOTER L’APPLICATION SUR LE STORE La fonction AppliOuvreFiche permet de demander à l’utilisateur de noter l’applica- tion. La fonction ouvre la page du Store qui demande de noter l’application. ANDROID, IOS ACHAT ET ABONNEMENT INAPP Achat InApp, depuis une application (ici sur Android) A l’intérieur d’une application, il est parfois possible d’acheter des options de cette appli- cation, ou de s’abonner à des fonctionnalités. Cet achat ou cet abonnement s’effectue par le store, et se nomme alors «achat inApp». WINDEV Mobile 2024 permet de proposer ces options payantes dans les applications. ANDROID, IOS LIRE CODES-BARRES ET QR CODES Les codes-barres QR Code, PDF147, UPC-E, Code39, Code93, Code128, Aztec, EAN 8, EAN 13, DataMatrix sont décodés nativement. Une application peut acquérir le code-barres et déchiffrer son contenu automatiquement. ANDROID, IOS URI Les fonctions URI permettent de gérer les fichiers «externes» (installés) ou accessibles depuis le téléphone. Vous pouvez coder les traitements de votre choix sur les fichiers sélectionnés. ANDROID, IOS, UWP LA TÉLÉMÉTRIE SUR VOS APPLICATIONS  La télémétrie permet de connaitre avec pré- cision l’utilisation qui est faite de vos appli- cations: fréquence de lancement, fenêtres, champs et boutons utilisés, détail des maté- riels, durée des actions, «top 10»,... Cela est particulièrement utile pour des appli- cations mobiles dont les concepteurs n’ont pas forcément de contacts avec les utilisa- teurs. WINDEV Mobile 2024 propose en standard des fonctionnalités puissantes de télémétrie.

RkJQdWJsaXNoZXIy NDQ0OA==