Configurer votre application web ou site web
Préparez votre site web, votre PWA ou vos fichiers HTML locaux pour votre application iOS : utilisez une URL distante, intégrez les fichiers hors ligne dans l'application ou combinez les deux avec une solution de repli hors ligne.
Option A) Utiliser une URL pour accéder à votre application web (= stocker les fichiers en ligne)
Créez un site web ou une application web optimisé(e) pour mobile et téléversez-le sur votre serveur web / espace web. WebViewGold pour iOS est compatible avec le HTML classique, PHP, WordPress, les Progressive Web Apps, les jeux HTML5, Wix, apprat.io, Bubble, jQuery Mobile, ainsi que les outils modernes d'IA / no-code tels que Lovable, Base44 et Bolt. Dans un flux de travail typique, vous construisez l'interface produit avec jQuery, Lovable, Base44, Bolt, React, Vue, Angular ou votre stack préféré(e), puis vous utilisez WebViewGold comme coque d'application iOS native qui ajoute le packaging App Store, les notifications push, les API d'appareil, la gestion des URL et d'autres capacités natives.
Pour obtenir les meilleurs résultats lors de la validation par l'App Store, concevez votre expérience web afin qu'elle paraisse pensée pour l'iPhone et l'iPad : mises en page responsives, grandes zones de tap, premier rendu rapide, états de chargement / vide / erreur clairs, et navigation qui donne l'impression d'être dans une application. Par défaut, WebViewGold pour iOS autorise à la fois le contenu HTTPS et le contenu HTTP. Pour un profil de sécurité plus proche de la production, restreignez le trafic à HTTPS en modifiant le réglage iOS transport security et envisagez l'option blockfaultyandselfsignedhttpscerts. Envisagez une revue professionnelle d'expérience utilisateur / UX sur UXreviewer.io ou des services similaires pour améliorer votre préparation à la validation par le store et la rétention utilisateur à long terme.
Option B) Utiliser un dossier HTML local pour accéder à votre application web (= stocker les fichiers dans l'application)
WebViewGold prend également en charge les applications web basées sur des dossiers HTML locaux : définissez uselocalhtmlfolder sur true (voir étape suivante) et copiez vos fichiers HTML/CSS/JavaScript (y compris les sous-répertoires) dans le dossier « local-www » de votre projet Xcode. Pour cela, veillez à :
- Supprimer les fichiers par défaut du dossier « local-www » en les sélectionnant dans la hiérarchie de fichiers Xcode, puis en faisant un clic droit sur « Delete », puis en cliquant sur « Move to Trash ».
- Sélectionner tous les fichiers de votre site web local, puis les glisser-déposer dans la hiérarchie de fichiers Xcode sous le dossier « local-www ». Assurez-vous que « Create folder references » est coché et cliquez sur « Finish ».
Option C) Utiliser un dossier HTML si l'utilisateur est hors ligne, et utiliser une URL distante si l'utilisateur est en ligne (= stocker les fichiers en ligne + stocker des fichiers de secours / repli dans l'application)
Copiez vos fichiers HTML/CSS/JavaScript (y compris les sous-répertoires) dans le dossier « local-www » de votre projet Xcode. Pour cela, veillez à :
- Supprimer les fichiers par défaut du dossier « local-www » en les sélectionnant dans la hiérarchie de fichiers Xcode, puis en faisant un clic droit sur « Delete », puis en cliquant sur « Move to Trash ».
- Sélectionner tous les fichiers de votre site web local, puis les glisser-déposer dans la hiérarchie de fichiers Xcode sous le dossier « local-www ». Assurez-vous que « Create folder references » est coché et cliquez sur « Finish ».