Démarrage
Sécurité & Permissions
Gérer les permissions d'accès aux fonctionnalités natives.
Ondes Core sécurise l'accès aux fonctionnalités natives du téléphone grâce à son architecture de Sandbox. Chaque mini-app tourne dans un environnement isolé.
Déclaration dans le manifest
JSON
{
"id": "com.monapp.explore",
"name": "Explorateur",
"version": "1.0.0",
"permissions": [
"camera",
"location",
"storage"
]
}Liste des permissions
| Clé | Description |
|---|---|
camera | Accès à la caméra (Scanner QR, photos) |
microphone | Accès au microphone |
location | Accès à la position GPS |
storage | Lecture/Écriture de fichiers |
contacts | Accès au carnet d'adresses |
friends | Accès à la liste d'amis et au graphe social |
social | Interactions sociales (Like, Follow, Feed) |
notifications | Droit d'envoyer des notifications |
bluetooth | Accès Bluetooth |
Flux d'approbation
- ▸Téléchargement — L'utilisateur installe l'app depuis le Store.
- ▸Lancement — Au premier lancement, Ondes Core détecte les permissions requises dans le manifest.
- ▸Consentement — Une modale système liste les permissions demandées.
- ▸Exécution — Lors des appels API, le Bridge vérifie l'autorisation en temps réel.
Bonnes pratiques
Minimisez les demandes — Ne demandez pas
location si vous n'affichez pas de carte. Moins de permissions = plus de confiance des utilisateurs.Gérez toujours les erreurs — Même si la permission est dans le manifest, l'utilisateur peut la révoquer dans les paramètres système. Utilisez des blocs
try/catch.