Référence SDK
Ondes.App
Métadonnées et cycle de vie de votre mini-application.
Le module Ondes.App fournit des informations sur la mini-application elle-même et permet d'en contrôler le cycle de vie.
getInfo()
Récupère les métadonnées de l'application en cours d'exécution.
| Champ | Type | Description |
|---|---|---|
bundleId | String | L'identifiant unique (défini dans le manifest). |
name | String | Nom de l'application. |
version | String | Version actuelle. |
platform | String | Plateforme hôte. |
sdkVersion | String | Version du SDK Ondes utilisé. |
JS
const info = await Ondes.App.getInfo();
console.log(class=class="code-string">"code-string">`Application: ${info.name} (v${info.version})`);getManifest()
Récupère l'intégralité du contenu du fichier manifest.json. Retourne Promise<Object>.
JS
const manifest = await Ondes.App.getManifest();
if (manifest.permissions.includes(class=class="code-string">"code-string">'camera')) {
showCameraIcon();
}close()
Ferme la mini-application et renvoie l'utilisateur à l'écran d'accueil d'Ondes Core.
JS
document.getElementById(class=class="code-string">"code-string">'quit-btn').addEventListener(class=class="code-string">"code-string">'click', async () => {
const shouldQuit = await Ondes.UI.showConfirm({
title: class="code-string">"Quitter ?",
message: class="code-string">"Toute progression non sauvegardée sera perdue."
});
if (shouldQuit) {
await Ondes.App.close();
}
});