Frequently Asked Questions

Find answers to your questions about SmartAppEngine

Tout Plans et Tarifs Builds Android Builds iOS Pages Custom / Page Builder Configuration de l'App Compte et Abonnement Publication Problèmes Courants
Plans et Tarifs
Quels sont les plans disponibles pour Web to App ?
Pour **Web to App**, nous proposons 5 plans :

- **Free** (Gratuit) : 1 app, 1 build/mois, APK Debug uniquement
- **Starter** (19$/mois ou 15$/mois annuel) : 1 app, 3 builds/mois, APK Debug + Release + AAB + iOS Debug
- **Pro** (39$/mois ou 31$/mois annuel) : 3 apps, 10 builds/mois, tous les builds Android + iOS Release + Standalone + Notifications + Nettoyage WebView
- **Business** (69$/mois ou 55$/mois annuel) : 10 apps, 30 builds/mois, tout inclus + Pages Custom + Publication Store
- **Enterprise** (99$/mois ou 79$/mois annuel) : 25 apps, 100 builds/mois, tout inclus
Quels sont les prix pour WordPress to App ?
Pour **WordPress to App** :

- **Free** : Gratuit — 1 app, 1 build/mois, APK Debug
- **Starter** : 29$/mois (23$/mois annuel) — 1 app, 3 builds/mois
- **Pro** : 49$/mois (39$/mois annuel) — 3 apps, 10 builds/mois, iOS Release, Standalone
- **Business** : 89$/mois (71$/mois annuel) — 10 apps, 30 builds/mois, Pages Custom, Publication
- **Enterprise** : 149$/mois (119$/mois annuel) — 25 apps, 100 builds/mois
Quels sont les tarifs pour E-commerce (WooCommerce) to App ?
Pour **E-commerce / WooCommerce to App** :

- **Free** : Gratuit — 1 app, 1 build/mois, APK Debug
- **Starter** : 39$/mois (31$/mois annuel) — 1 app, 3 builds/mois
- **Pro** : 69$/mois (55$/mois annuel) — 3 apps, 10 builds/mois, iOS Release, Standalone, Notifications
- **Business** : 129$/mois (103$/mois annuel) — 10 apps, 30 builds/mois, tout inclus
- **Enterprise** : 199$/mois (159$/mois annuel) — 25 apps, 100 builds/mois
Quels sont les prix pour Custom App ?
Pour **Custom App** :

- **Free** : Gratuit — 1 app, 1 build/mois, APK Debug
- **Starter** : 39$/mois (31$/mois annuel) — 1 app, 3 builds/mois, APK Release + AAB + iOS Debug
- **Pro** : 69$/mois (55$/mois annuel) — 3 apps, 10 builds/mois, tous builds + Standalone + Notifications
- **Business** : 129$/mois (103$/mois annuel) — 10 apps, 30 builds/mois, Pages Custom + Publication
- **Enterprise** : 199$/mois (159$/mois annuel) — 25 apps, 100 builds/mois
Proposez-vous des packs à achat unique (sans abonnement) ?
Oui ! Nous proposons des **packs à achat unique** :

**Android seul** : à partir de 149$ (3 builds inclus)
**iOS seul** : à partir de 199$ (2 builds inclus)
**Android + iOS** : à partir de 299$ (5 builds inclus)

Les prix varient selon le type d'app (Web to App, WordPress, E-commerce, Custom). C'est idéal si vous n'avez besoin que de quelques builds ponctuels sans engagement mensuel.
Quelle est la différence entre le plan Free et Starter ?
Le plan **Free** offre :
- 1 seule app
- 1 build par mois
- **APK Debug uniquement** (pour tester, non publiable)

Le plan **Starter** ajoute :
- 3 builds par mois
- **APK Release** (version signée, distribuable directement)
- **AAB Release** (format Google Play Store)
- **iOS Debug** (pour tester sur iPhone)

Le Starter est le minimum recommandé pour publier une app sur le Play Store.
Existe-t-il une réduction pour un paiement annuel ?
Oui ! En choisissant le paiement **annuel**, vous économisez environ **20%** par rapport au tarif mensuel. Par exemple pour Web to App :

- Starter : 15$/mois annuel au lieu de 19$/mois
- Pro : 31$/mois annuel au lieu de 39$/mois
- Business : 55$/mois annuel au lieu de 69$/mois
- Enterprise : 79$/mois annuel au lieu de 99$/mois
Builds Android
Quelle est la différence entre APK Debug, APK Release et AAB ?
**APK Debug** : Version de test non signée. Installez-la directement sur votre appareil Android pour tester. Non publiable sur le Play Store. Disponible dès le plan Free.

**APK Release** : Version signée de votre app, prête pour la distribution directe (partage par lien, email, etc.). Disponible dès le plan Starter.

**AAB Release** : Format Android App Bundle requis par Google Play Store depuis 2021. C'est le format obligatoire pour publier sur le Play Store. Disponible dès le plan Starter.
Comment lancer un build Android ?
Pour lancer un build Android :

1. Allez dans **Mes applications** et sélectionnez votre app
2. Cliquez sur **Build** dans le menu latéral
3. Choisissez le type : APK Debug, APK Release ou AAB Release
4. Cliquez sur **Lancer le build**
5. Attendez la fin du build (quelques minutes)
6. Téléchargez le fichier .apk ou .aab généré

Assurez-vous d'avoir configuré un logo et une URL valide avant de lancer le build.
Qu'est-ce qu'un build Standalone ?
Le build **Standalone** (APK Standalone) génère une application Android autonome qui fonctionne avec une configuration embarquée. L'app n'a pas besoin de se connecter au serveur SmartAppEngine pour charger sa configuration.

C'est utile pour :
- Distribuer l'app sans dépendance au serveur
- Avoir un temps de chargement plus rapide au démarrage

Le build Standalone est disponible à partir du plan **Pro**.
Combien de builds Android puis-je faire par mois ?
Le nombre de builds par mois dépend de votre plan :

- **Free** : 1 build/mois
- **Starter** : 3 builds/mois
- **Pro** : 10 builds/mois
- **Business** : 30 builds/mois
- **Enterprise** : 100 builds/mois

Le compteur se réinitialise chaque mois. Les builds en échec comptent dans le quota.
Comment installer un APK sur mon téléphone Android ?
Pour installer un APK sur Android :

1. Téléchargez le fichier .apk depuis SmartAppEngine
2. Sur votre téléphone, allez dans **Paramètres > Sécurité**
3. Activez **Sources inconnues** (ou autorisez votre navigateur à installer des apps)
4. Ouvrez le fichier .apk téléchargé
5. Suivez les instructions d'installation

Sur Android 8+, vous devrez autoriser l'installation depuis votre navigateur/gestionnaire de fichiers.
Mon build Android a échoué, que faire ?
Si votre build Android échoue, vérifiez ces points :

1. **URL de l'app** : L'URL doit être accessible publiquement (pas localhost)
2. **Logo/Icône** : Un logo doit être configuré (format PNG recommandé)
3. **Nom de l'app** : Ne doit pas contenir de caractères spéciaux interdits
4. **Quota de builds** : Vérifiez que vous n'avez pas atteint votre limite mensuelle

Si le problème persiste, relancez le build. Les erreurs temporaires du serveur de compilation sont possibles. Vous pouvez aussi contacter le support via le chat.
Builds iOS
De quoi ai-je besoin pour un build iOS ?
Pour un build iOS, vous avez besoin de :

1. **Un compte Apple Developer** (99$/an) — inscrivez-vous sur developer.apple.com
2. **Un certificat de distribution** (.p12) — généré depuis votre compte Apple Developer
3. **Un profil de provisioning** (.mobileprovision) — Ad Hoc ou App Store
4. **Un plan Starter minimum** pour iOS Debug, ou **Pro** pour iOS Release

Configurez vos credentials Apple dans votre app > **Configuration iOS**.
Quelle est la différence entre iOS Debug et iOS Release ?
**iOS Debug** : Version de test installable via Ad Hoc provisioning. Disponible dès le plan **Starter**. Idéale pour tester sur vos propres appareils (jusqu'à 100 appareils enregistrés dans votre compte Apple Developer).

**iOS Release** : Version signée prête pour la distribution App Store ou TestFlight. Disponible à partir du plan **Pro**. Nécessaire pour soumettre votre app à l'App Store.
Comment configurer mes credentials Apple (certificat .p12 et provisioning) ?
Pour configurer vos credentials Apple :

1. Allez dans votre app > **Configuration iOS**
2. Uploadez votre **certificat de distribution** (.p12)
3. Entrez le **mot de passe** du certificat
4. Uploadez votre **profil de provisioning** (.mobileprovision)
5. Renseignez votre **Team ID** Apple et le **Bundle ID**

Vous pouvez générer ces fichiers depuis le portail Apple Developer (developer.apple.com > Certificates, Identifiers & Profiles).
Mon build iOS a échoué, que vérifier ?
Si votre build iOS échoue, vérifiez :

1. **Certificat .p12** : Assurez-vous qu'il n'est pas expiré et que le mot de passe est correct
2. **Profil de provisioning** : Doit correspondre au Bundle ID configuré et ne pas être expiré
3. **Team ID** : Doit correspondre à votre compte Apple Developer
4. **Bundle ID** : Doit être unique et enregistré sur le portail Apple
5. **URL de l'app** : Doit être accessible en HTTPS

Erreur fréquente : le provisioning profile ne correspond pas au certificat. Régénérez les deux depuis le portail Apple.
Combien coûte un compte Apple Developer ?
Un compte **Apple Developer** coûte **99$ par an**. C'est un prérequis obligatoire d'Apple pour toute distribution d'app iOS (que ce soit via TestFlight, Ad Hoc ou l'App Store).

Ce n'est pas un coût SmartAppEngine — c'est un frais Apple. Inscrivez-vous sur **developer.apple.com**.

Note : un compte Apple Developer Organization nécessite aussi un numéro D-U-N-S.
Puis-je tester mon app iOS sans publier sur l'App Store ?
Oui ! Vous avez deux options :

1. **Build iOS Debug (Ad Hoc)** : Installez directement sur vos appareils enregistrés (max 100). Disponible dès le plan Starter.
2. **TestFlight** : Distribuez votre build iOS Release à des testeurs via l'app TestFlight d'Apple. Disponible avec le plan Pro.

Pour Ad Hoc, vous devez enregistrer les UDID de vos appareils de test dans votre profil de provisioning Apple.
Pages Custom / Page Builder
Qu'est-ce que les pages personnalisées (Custom Pages) ?
Les **pages personnalisées** vous permettent de créer du contenu natif directement dans votre application mobile, sans site web externe. Vous pouvez ajouter différents types de blocs :

- Texte, images, boutons, vidéos
- Cartes et plans interactifs
- Formulaires de contact
- Et bien plus

Chaque page peut être ajoutée au menu de navigation de votre app. Cette fonctionnalité est disponible à partir du plan **Business**.
Comment créer une page personnalisée ?
Pour créer une page personnalisée :

1. Sélectionnez votre app dans **Mes applications**
2. Allez dans **Pages personnalisées** dans le menu latéral
3. Cliquez sur **Créer une page**
4. Donnez un titre à votre page (FR, EN, ES)
5. Ajoutez des blocs : texte, image, bouton, vidéo, etc.
6. Personnalisez le design de chaque bloc
7. **Sauvegardez** votre page
8. Ajoutez-la au menu de votre app si souhaité

La page sera visible dans votre app après le prochain build.
Quels types de blocs puis-je ajouter à une page ?
Vous pouvez ajouter les blocs suivants dans vos pages personnalisées :

- **Texte** : Contenu formaté (gras, italique, listes)
- **Image** : Photos et illustrations
- **Bouton** : Liens d'action avec personnalisation du style
- **Vidéo** : Intégration YouTube ou autres sources
- **Carte/Map** : Carte Google Maps interactive
- **Séparateur** : Espacement visuel
- **HTML** : Code HTML personnalisé

Chaque bloc est personnalisable (couleurs, marges, taille, alignement).
Quel plan permet d'utiliser les pages personnalisées ?
Les pages personnalisées sont disponibles à partir du plan **Business** :

- Web to App Business : 69$/mois
- WordPress Business : 89$/mois
- WooCommerce Business : 129$/mois
- Custom App Business : 129$/mois

Les plans Enterprise incluent également cette fonctionnalité. Les plans Free, Starter et Pro n'incluent pas les pages personnalisées.
Les pages personnalisées supportent-elles plusieurs langues ?
Oui ! Chaque page personnalisée prend en charge **3 langues** : français, anglais et espagnol. Vous pouvez définir :

- Le titre de la page dans chaque langue
- Le contenu de chaque bloc dans chaque langue

L'app affichera automatiquement la version correspondant à la langue de l'appareil de l'utilisateur.
Configuration de l'App
Comment créer une nouvelle application ?
Pour créer une nouvelle application :

1. Connectez-vous à votre tableau de bord SmartAppEngine
2. Cliquez sur **Créer une app** ou le bouton **+**
3. Choisissez le type : Web to App, WordPress, WooCommerce ou Custom
4. Entrez le **nom de l'app** et l'**URL** de votre site web
5. Cliquez sur **Créer**

Ensuite, configurez le logo, le splash screen, les couleurs et le menu de navigation avant de lancer votre premier build.
Comment changer le logo et l'icône de mon app ?
Pour configurer le logo et l'icône :

1. Sélectionnez votre app dans **Mes applications**
2. Allez dans **Logo / Icône** dans le menu latéral
3. Uploadez votre image (PNG recommandé, 512x512 minimum)
4. L'icône sera automatiquement adaptée aux différentes résolutions Android/iOS

Conseil : utilisez une image carrée avec un fond transparent pour un meilleur rendu sur tous les appareils.
Comment configurer le splash screen (écran de démarrage) ?
Pour configurer le splash screen :

1. Sélectionnez votre app dans **Mes applications**
2. Allez dans **Splash Screen** dans le menu latéral
3. Uploadez votre image de splash screen (JPG ou PNG)
4. L'image sera affichée au lancement de l'app, pendant le chargement

Taille recommandée : 1080x1920 pixels (portrait). L'image sera redimensionnée automatiquement pour s'adapter à chaque appareil.
Comment personnaliser les couleurs de mon app (thème) ?
Pour personnaliser les couleurs :

1. Sélectionnez votre app dans **Mes applications**
2. Allez dans **Couleur du thème** dans le menu latéral
3. Choisissez votre **couleur principale** (barre de navigation, accents)
4. Le thème sera appliqué à la barre du haut, la barre du bas et les éléments d'interface

Vous pouvez aussi configurer séparément les couleurs de la **barre du haut (top bar)** et de la **barre du bas (bottom bar)**.
Comment configurer le menu de navigation (bottom bar) ?
Pour configurer la barre de navigation inférieure (bottom bar) :

1. Sélectionnez votre app > **Barre de navigation**
2. Ajoutez des éléments de menu avec : **titre**, **icône** et **URL**
3. Réorganisez les éléments par glisser-déposer
4. Choisissez les couleurs de la barre et des icônes
5. Maximum recommandé : 5 éléments pour une bonne ergonomie

Vous pouvez aussi configurer un **menu latéral (drawer)** pour des pages supplémentaires.
Comment activer les notifications push ?
Pour activer les notifications push :

1. Vous devez avoir un plan **Pro** minimum
2. Allez dans **Notifications** dans le menu latéral de votre app
3. Configurez vos **credentials Firebase** (clé serveur FCM)
4. Créez des campagnes de notifications pour envoyer des messages à vos utilisateurs

Les notifications push utilisent Firebase Cloud Messaging (FCM). Vous aurez besoin d'un projet Firebase avec FCM activé.
Qu'est-ce que le nettoyage WebView ?
Le **nettoyage WebView** est une fonctionnalité qui optimise l'affichage de votre site web dans l'application mobile. Il supprime automatiquement les éléments non nécessaires dans une app mobile :

- En-têtes et pieds de page du site web
- Menus de navigation du site
- Barres latérales
- Éléments superflus

Cela donne un aspect plus natif à votre application. Disponible à partir du plan **Pro**.
Compte et Abonnement
Comment créer un compte SmartAppEngine ?
Pour créer un compte :

1. Allez sur la page d'inscription de SmartAppEngine
2. Renseignez votre **nom**, **email** et **mot de passe**
3. Confirmez votre inscription
4. Vous aurez automatiquement accès au plan **Free**

Vous pourrez ensuite upgrader vers un plan payant depuis **Mon abonnement**.
Comment changer de plan / upgrader mon abonnement ?
Pour changer de plan :

1. Allez dans **Mon abonnement** depuis le menu
2. Consultez les plans disponibles pour votre type d'app
3. Cliquez sur **Upgrader** ou **Changer de plan**
4. Le paiement est géré via **Stripe** (carte bancaire)
5. Le changement est effectif immédiatement

Vous pouvez upgrader ou downgrader à tout moment. En cas de downgrade, l'accès au plan supérieur est maintenu jusqu'à la fin de la période payée.
Comment annuler mon abonnement ?
Pour annuler votre abonnement :

1. Allez dans **Mon abonnement**
2. Cliquez sur **Annuler l'abonnement**
3. Confirmez l'annulation

Votre accès aux fonctionnalités payantes sera maintenu **jusqu'à la fin de la période payée**. Après cela, votre compte repassera au plan Free.

Vos apps et données ne sont pas supprimées, mais vous ne pourrez plus lancer de builds payants.
Comment réinitialiser mon mot de passe ?
Pour réinitialiser votre mot de passe :

1. Sur la page de connexion, cliquez sur **Mot de passe oublié ?**
2. Entrez votre adresse email
3. Vous recevrez un email avec un lien de réinitialisation
4. Cliquez sur le lien et choisissez un nouveau mot de passe

Si vous ne recevez pas l'email, vérifiez votre dossier spam/indésirables.
Combien d'apps puis-je créer avec mon plan ?
Le nombre d'apps dépend de votre plan :

- **Free** : 1 app
- **Starter** : 1 app
- **Pro** : 3 apps
- **Business** : 10 apps
- **Enterprise** : 25 apps

Si vous avez besoin de plus d'apps, passez au plan supérieur depuis **Mon abonnement**.
Quel moyen de paiement acceptez-vous ?
Nous acceptons les paiements par **carte bancaire** (Visa, Mastercard, American Express) via **Stripe**, notre processeur de paiement sécurisé.

Le paiement est disponible en mensuel ou annuel (avec ~20% de réduction). Toutes les transactions sont sécurisées et chiffrées.
Publication
Comment publier mon app sur le Google Play Store ?
Pour publier sur le Google Play Store :

1. Créez un compte **Google Play Console** (25$ une fois) sur play.google.com/console
2. Générez un build **AAB Release** depuis SmartAppEngine (plan Starter minimum)
3. Créez une nouvelle app dans la Google Play Console
4. Uploadez votre fichier .aab
5. Remplissez la fiche Store (description, captures d'écran, catégorie)
6. Soumettez pour examen

Le plan **Business** inclut le service de publication assistée.
Comment publier mon app sur l'App Store (Apple) ?
Pour publier sur l'App Store :

1. Ayez un compte **Apple Developer** (99$/an)
2. Configurez vos credentials iOS dans SmartAppEngine
3. Générez un build **iOS Release** (plan Pro minimum)
4. Uploadez le fichier .ipa via **App Store Connect** ou **Transporter**
5. Remplissez les métadonnées de l'app (description, captures, catégorie)
6. Soumettez pour examen Apple (généralement 24-48h)

Le plan **Business** inclut le service de publication assistée sur l'App Store.
Combien coûte un compte Google Play Console ?
Un compte **Google Play Console** coûte **25$ une seule fois** (pas d'abonnement annuel). C'est un frais Google, pas un frais SmartAppEngine.

Avec ce compte, vous pouvez publier un nombre illimité d'apps sur le Google Play Store. Inscrivez-vous sur **play.google.com/console**.
Quel plan inclut la publication assistée sur les stores ?
La **publication assistée** sur les stores (Google Play + App Store) est incluse à partir du plan **Business** :

- Web to App Business : 69$/mois
- WordPress Business : 89$/mois
- WooCommerce Business : 129$/mois
- Custom App Business : 129$/mois

Les plans Enterprise incluent également ce service. Avec ce service, notre équipe vous accompagne dans le processus de publication.
Puis-je distribuer mon APK sans passer par le Play Store ?
Oui ! Avec un build **APK Release** (plan Starter minimum), vous pouvez distribuer votre app directement :

- Par **lien de téléchargement** (email, site web, QR code)
- Via des plateformes alternatives (APKPure, F-Droid, etc.)
- Par **partage direct** (Bluetooth, fichier)

L'utilisateur devra activer "Sources inconnues" sur son Android pour l'installer. Le format APK Release est signé et prêt à l'emploi.
Problèmes Courants
Mon app affiche une page blanche au lancement
Une page blanche au lancement peut être causée par :

1. **URL inaccessible** : Vérifiez que l'URL de votre site est accessible depuis un navigateur mobile
2. **HTTPS obligatoire** : Android requiert HTTPS. Si votre site est en HTTP, passez en HTTPS
3. **Redirection** : Si votre URL redirige, utilisez l'URL finale
4. **Site en maintenance** : Vérifiez que votre site n'est pas temporairement hors ligne

Testez l'URL dans un navigateur mobile pour confirmer qu'elle fonctionne.
Le zoom est désactivé dans mon app, comment le réactiver ?
Par défaut, le zoom peut être désactivé pour une meilleure expérience utilisateur mobile. Si vous souhaitez le réactiver :

1. Vérifiez les paramètres de votre app dans la section **WebView**
2. Le comportement du zoom dépend de la balise meta viewport de votre site web
3. Assurez-vous que votre site web n'a pas `user-scalable=no` dans la balise viewport

Note : sur la plupart des sites responsifs, le zoom n'est pas nécessaire car le contenu s'adapte déjà à l'écran.
Mon app ne reçoit pas les notifications push
Si les notifications push ne fonctionnent pas :

1. **Vérifiez votre plan** : Les notifications nécessitent le plan Pro minimum
2. **Credentials Firebase** : Vérifiez que votre clé FCM est correcte dans les paramètres
3. **Permissions** : L'utilisateur doit avoir accepté les notifications sur son appareil
4. **Rebuild nécessaire** : Après avoir configuré Firebase, relancez un build
5. **Token d'appareil** : Vérifiez que l'appareil est enregistré dans la liste des devices

Allez dans **Notifications > Devices** pour voir les appareils enregistrés.
Mon build prend trop de temps, est-ce normal ?
Les temps de build typiques sont :

- **APK Debug** : 3-8 minutes
- **APK Release** : 5-10 minutes
- **AAB Release** : 5-10 minutes
- **iOS Build** : 10-20 minutes

Si le build prend plus de 30 minutes, il y a peut-être un problème. Vérifiez :
- La page du build montre-t-elle une progression ?
- Essayez de rafraîchir la page
- Si le build est bloqué, annulez-le et relancez-en un nouveau

En période de forte demande, les builds peuvent être mis en file d'attente.
L'app ne s'affiche pas correctement sur mon téléphone
Si l'affichage est incorrect :

1. **Site non responsif** : Votre site web doit être responsive (adapté mobile). Testez-le dans Chrome en mode mobile
2. **Nettoyage WebView** : Activez le nettoyage WebView (plan Pro) pour supprimer les éléments desktop (header, footer, sidebar)
3. **Cache** : Désinstallez puis réinstallez l'app pour vider le cache
4. **URL spécifique mobile** : Si votre site a une version mobile (m.example.com), utilisez cette URL

Conseil : testez d'abord en APK Debug avant de faire un build Release.
Comment contacter le support SmartAppEngine ?
Vous pouvez contacter le support de plusieurs manières :

1. **Chat en direct** : Utilisez le widget de chat (celui-ci !) pour discuter avec notre bot ou demander un agent humain
2. **Page Contact** : Remplissez le formulaire sur la page Contact de notre site
3. **Escalade** : Dans le chat, tapez "parler à un humain" pour être transféré à un agent

Les temps de réponse varient selon votre plan. Les plans Business et Enterprise bénéficient d'un support prioritaire.
Erreur 404 dans mon app, que faire ?
Une erreur 404 dans votre app signifie que la page demandée n'existe pas sur votre site web. Vérifiez :

1. **URL de base** : L'URL configurée dans SmartAppEngine est-elle toujours valide ?
2. **Pages supprimées** : Avez-vous supprimé ou renommé des pages sur votre site ?
3. **Liens du menu** : Vérifiez que toutes les URLs dans votre barre de navigation et menu latéral sont correctes
4. **Redirections** : Si vous avez changé la structure de votre site, configurez des redirections 301

Corrigez les URLs dans la configuration de votre app puis relancez un build.
No results found for your search.

Didn't find your answer?

Our support team is here to help you.

Login to contact support