Questions fréquentes
Mon application peut-elle avoir un back-end ?
Vous ne pouvez pas exécuter votre propre code serveur ici, mais vous n’en avez pas besoin dans les cas courants : la plateforme fournit la connexion et une petite base de données à votre application. Pour le reste, votre application peut appeler toute API qui accepte les requêtes de son origine, par exemple une API hébergée ailleurs avec CORS activé pour l’adresse de votre application.
Où sont stockées les données de mes utilisateurs ?
Par défaut, dans leur propre navigateur, sur l’origine de votre application (par exemple dans IndexedDB), séparément pour chaque application. Si votre application utilise la base de données, ces données sont conservées par la plateforme, séparées par application, et l’utilisateur peut déconnecter votre application et les effacer.
Puis-je utiliser mon propre domaine ?
Pas pour le moment. Chaque application est servie depuis un sous-domaine du domaine d’applications de la marketplace.
Puis-je changer mon sous-domaine ?
Un sous-domaine est figé une fois l’application approuvée. Supprimez l’application et soumettez-la à nouveau avec le sous-domaine souhaité, s’il est disponible. Avant l’approbation, il n’est que réservé : si l’application est refusée ou renvoyée pour révision, le sous-domaine est libéré et vous en choisissez un à nouveau lors de la nouvelle soumission.
Pourquoi mon application a-t-elle été refusée ?
Le motif est rédigé par l’administrateur qui l’a examinée et apparaît dans Mes applications. Si l’application a été refusée ou doit être révisée, son sous-domaine a été libéré : corrigez le problème, puis téléversez une nouvelle version et choisissez à nouveau un sous-domaine (l’ancien vous est proposé s’il est encore libre).
Mon téléversement a échoué. Que vérifier ?
- Le zip pèse moins de 25 Mo, contient moins de 2000 fichiers et fait moins de 60 Mo une fois décompressé.
index.htmlest à la racine du zip.- Il n’y a pas de dossier
_next,_vercelou_dgà la racine. Voir les exigences du paquet.
Mon application fonctionne en local mais pas sur la marketplace
La cause habituelle est le chemin de base. Chaque application est servie à la racine de sa propre adresse : compilez avec le chemin de base défini sur / et vérifiez que les URL de vos ressources ne pointent pas vers un sous-dossier.
Mon application a-t-elle besoin d’un service worker ?
Non. Ajoutez-en un seulement si vous voulez que votre application fonctionne hors ligne ou soit installable ; la marketplace ne l’exige pas et ne marque pas les applications pour cela. Voir installation et mode hors ligne.
Quelles langues sont prises en charge ?
La marketplace et sa documentation existent en anglais, en français et en persan, avec l’affichage de droite à gauche.
dg.run