Référence SDK
Ondes.Storage
Stockage local persistant et isolé par application.
Isolation des données
Chaque mini-app possède son propre espace de stockage sécurisé. Vous ne pouvez pas accéder aux données d'une autre application.set(key, value)
Sauvegarde une paire clé/valeur. Les données sont sérialisées automatiquement (supporte String, Number, Boolean, Object, Array).
JS
await Ondes.Storage.set(class=class="code-string">"code-string">'user_config', {
darkMode: true,
fontSize: 14,
lastVisit: Date.now()
});get(key)
Récupère une valeur stockée. Retourne Promise<Any | null>.
JS
const config = await Ondes.Storage.get(class=class="code-string">"code-string">'user_config');
if (config?.darkMode) {
applyDarkTheme();
}remove(key)
JS
await Ondes.Storage.remove(class=class="code-string">"code-string">'temp_cache');clear()
Efface toutes les données stockées pour cette application. À utiliser avec précaution.
JS
await Ondes.Storage.clear();getKeys()
Retourne la liste de toutes les clés existantes. Retourne Promise<Array<String>>.
JS
const keys = await Ondes.Storage.getKeys();
console.log(class=class="code-string">"code-string">`Vous avez ${keys.length} éléments sauvegardés.`);