For AI agents: fetch the complete documentation index at /llms.txt, the full documentation corpus at /llms-full.txt, the agent skill at /skill.md, or this page as Markdown at /it/docs/mobile/entitlements.md (or send Accept: text/markdown).
Entitlement mobile
Configura gli acquisti RevenueCat e lascia al server le decisioni di accesso.
Comprendi lo stato di accesso mostrato sul tuo telefono
Un diritto è l'autorizzazione a utilizzare una funzionalità a pagamento. Appartiene all'area di lavoro attiva, il gruppo di dati dell'account utilizzato dal tuo team. Completa innanzitutto l'accesso nativo, quindi apri Impostazioni → Fatturazione dell'app del telefono. Leggere lo stato di accesso visualizzato; il caricamento o un errore non significa che hai un abbonamento.
Con gli acquisti disattivati, l'app non dovrebbe offrire il pagamento in negozio. Per vendere l'accesso, completa la guida all'acquisto RevenueCat di seguito ed esegui il test in una build di sviluppo nativa. Dopo un acquisto di prova, riapri Fatturazione e conferma che il server segnala l'accesso attivo; dopo la scadenza, verificare che la funzione sia nuovamente bloccata. Se un acquisto ha esito positivo ma l'accesso non si aggiorna, utilizza Ripristina acquisti e controlla la connessione back-end anziché acquistare una seconda volta.
Leggi lo stato di accesso dal server
Il client mobile legge dal server lo stato di accesso. Distingui caricamento o errore da un abbonamento attivo: un problema di rete non deve far dedurre all’interfaccia che l’utente abbia pagato.
Usa la logica di presentazione in apps/mobile/src/entitlements per mostrare questo stato nell’interfaccia nativa.
Mantieni esplicito il limite di acquisto
Gli acquisti nativi utilizzano RevenueCat quando configurati; la fatturazione web è una superficie separata. Non esporre Stripe Checkout nell'interfaccia mobile né considerare un flag attivo sul lato del negozio come prova dell'accesso al server.
La guida agli acquisti in-app documenta le chiavi client, i controlli del gestore, l'identità dell'area di lavoro, la sincronizzazione degli acquisti/ripristini, la verifica del server e la configurazione della sandbox. L'accettazione del StoreKit reale o della fatturazione Play richiede una build di sviluppo EAS; Invia al rilascio delle copertine degli app store.
Controlla gli accessi negati e scaduti
Testare gli stati dei diritti non disponibile, inattivo e attivo, oltre agli errori di rete. Verificare che le azioni limitate rimangano non disponibili quando il server nega l'accesso e che la disconnessione cancelli la presentazione della sessione precedente.
Per continuare la configurazione, leggi Crea gli account mobile.