Caso de uso
App móvel, sem voltar a passar pelas lojas
Entrega com React Native ou Expo, e cada gralha corrigida custa uma submissão e uma espera de revisão.
O problema
- Os textos vão dentro do binário, por isso uma correção de uma linha torna-se uma versão.
- Os ciclos de revisão das lojas impõem o seu ritmo ao seu conteúdo.
- Uma app que arranca sem rede tem de mostrar algo na mesma.
O que a Sonenta muda
- Os bundles carregam em tempo de execução: corrigir um texto não exige uma nova versão.
sonenta snapshotcongela um conjunto de bundles no build, para o primeiro arranque sem rede.- Os add-ons de avaliação e de edição em contexto têm um ponto de entrada
/native.
Por onde começar
# 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 conhecidos
- A deteção de chaves em falta não funciona em modo sem rede. Funciona pela via do snapshot com
autoStart: true. - O armazenamento do token usa o secure store da plataforma, não há módulo nativo adicional para instalar.
Para ir mais longe
Até à última palavra.
Pronto para adaptar o seu produto a cada utilizador?
Comece gratuitamente em poucos minutos. Sem cartão de crédito, sem compromisso, com as suas exportações sempre abertas.