Depuis la fin du mois d'Août, un nouvel avertissement apparait sur le Play Store Google lors du déploiement de nouvelles applications générées par WINDEV Mobile. Le message indique que l'application ne respecte pas l'obligation de fournir une version 64 bits sur Google Play : « Cette release ne respecte pas l'obligation de fournir une version 64 bits sur Google Play Même si les APK ou les packages App Bundle suivants sont disponibles...
Google a détecté une faille de sécurité lors de l'utilisation de clé API Google Map. Dans certains cas, votre clé API pouvait être dérobée. Le détail est disponible dans cet article de Google : https://support.google.com/faqs/answer/9287711 Le message d'alerte est le suivant : « Votre application contient des clés API Google Cloud Platform (GCP) exposées » Pour protéger votre clé API Google Map et ne plus avoir ce message, vous devez ajouter une restriction...
A partir de Android 9, Google supprime par défaut la possibilité d'utiliser le protocole HTTP (non sécurisé), au profit de l'utilisation de HTTPS (un certificat sur le serveur permet le chiffrement des échanges). De ce fait lorsqu'une application est générée en spécifiant un niveau d'API cible à 28, et que le système d'exécution est Android 9 ou supérieur, si l'application utilise le protocole HTTP le contenu de la...
Tag :update
15 juillet 2019
publié par 
Une mise à jour de WINDEV, WEBDEV, WINDEV Mobile est disponible. Il s'agit d'un pack de mise à jour complémentaire pour la version 75n. Cette mise à jour concerne : la compilation et l'exécution d'applications sous Android et notamment le passage en "API Level 28" du skd Google, le déploiement WEBDEV en mode sans déconnexion, une mise à jour du champ traitement de texte, l'installateur personnalisé (WDSETUP). Après installation, votre...
Il est courant pour un webservice REST d'avoir une fonction qui retourne un fichier du serveur (application, apk, image, binaire quelconque...), à l'application qui le consomme. Le webservice permet ainsi de télécharger un fichier (download). Pour y parvenir, on pense spontanément à utiliser RENVOYER avec un buffer chargé par le fichier qui doit être renvoyé : bufFichier est un buffer bufFichier = fChargeBuffer(fRepDonnées+[fSep]+sNomFichier) WebserviceEcritTypeMIME(typeMimeBinaire) WebserviceEcritEntêteHTTP("Content-Disposition","attachment; filename="??sNomFichier;1??"") ...