Cas d’usage
App mobile, sans repasser par les stores
Vous livrez en React Native ou Expo, et chaque faute de frappe corrigée coûte une soumission et une attente de revue.
Le problème
- Les textes sont embarqués dans le binaire, donc une correction d’une ligne devient une version.
- Les cycles de revue des stores imposent leur rythme à votre contenu.
- Une app qui démarre sans réseau doit quand même afficher quelque chose.
Ce que Sonenta change
- Les bundles se chargent à l’exécution : corriger un texte ne demande pas de nouvelle version.
sonenta snapshotfige un jeu de bundles au build, pour le premier démarrage sans réseau.- Les add-ons d’évaluation et d’édition en contexte ont un point d’entrée
/native.
Le point de départ
# fige un jeu de bundles pour le premier démarrage sans réseau
npx sonenta snapshot --out ./assets/i18n
// App.tsx (Expo / React Native)
import { SonentaProvider } from "@sonenta/react-i18next";
import snapshot from "./assets/i18n";
<SonentaProvider projectUuid="proj_xxx" snapshot={snapshot} autoStart>
{/* … */}
</SonentaProvider> Limites connues
- La détection de clés manquantes ne fonctionne pas en mode zéro réseau. Elle marche sur le chemin snapshot avec
autoStart: true. - Le stockage du jeton utilise le secure store de la plateforme, il n’y a pas de module natif supplémentaire à installer.
Pour aller plus loin
Jusqu'au dernier mot.
Prêt à adapter votre produit à chaque utilisateur ?
Commencez gratuitement en quelques minutes. Sans carte de crédit, sans engagement, avec vos exports toujours ouverts.