Aller au contenu principal
OndesOndes Core/ Docs

Démarrage

Le Manifest

Référence complète du fichier manifest.json.

Le fichier manifest.json est obligatoire dans chaque mini-app. Il contient les métadonnées essentielles, les permissions requises et définit l'identité de votre application.

Exemple complet

JSON
{
    "id": "com.domaine.nomapp",
    "name": "Nom Affiché",
    "version": "1.2.3",
    "description": "Description courte de l'app",
    "icon": "assets/icon.png",
    "author": "Votre Nom",
    "permissions": ["camera", "location", "storage"]
}

Champs disponibles

ChampTypeDescription
idStringUnique. Identifiant au format reverse-domain (ex: com.google.maps).
nameStringNom affiché dans le store et sur l'écran d'accueil.
versionStringVersion sémantique (MAJOR.MINOR.PATCH). Incrémentez-la à chaque mise à jour.
descriptionStringDescription qui apparaîtra dans le store.
iconStringChemin relatif vers l'icône de l'app (PNG, 512×512 recommandé).
authorStringNom du développeur ou de l'entreprise (optionnel).
permissionsArrayListe des permissions requises (optionnel).

Convention d'ID

L'identifiant doit être unique dans tout l'écosystème Ondes. Utilisez le format reverse-domain pour garantir l'unicité :

  • com.google.calendar — Organisation Google, app Calendar
  • fr.monentreprise.monprojet — Entreprise française
  • io.github.username.appname — Projet GitHub personnel
L'ID ne peut jamais être modifié après publication. Choisissez-le soigneusement.